Details

Time bar (total: 1.8min)

analyze214.0ms (0.2%)

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)

sample1.6s (1.5%)

Results
1.6s8256×body256valid
Bogosity

preprocess3.0s (2.8%)

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))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphay alphay)) (/.f64 sin2phi (*.f64 alphax alphax))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphay 2)) (/.f64 sin2phi (pow.f64 alphax 2))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 alphax))) (+.f64 (/.f64 cos2phi (*.f64 u0 u0)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 alphax))) (+.f64 (/.f64 cos2phi (pow.f64 u0 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 alphax (*.f64 cos2phi cos2phi)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 alphax (pow.f64 cos2phi 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 sin2phi sin2phi)) (/.f64 alphax (*.f64 alphay alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 sin2phi 2)) (/.f64 alphax (pow.f64 alphay 2))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 alphay))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 u0 u0))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 alphay))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 u0 2))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 alphay (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 cos2phi cos2phi))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 alphay (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 cos2phi 2))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 alphay (*.f64 sin2phi sin2phi))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 alphay (pow.f64 sin2phi 2))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 cos2phi))) (+.f64 (/.f64 u0 (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 cos2phi))) (+.f64 (/.f64 u0 (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 sin2phi))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 u0 (*.f64 alphay alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 sin2phi))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 u0 (pow.f64 alphay 2))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 sin2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphay 2)) (/.f64 sin2phi (pow.f64 alphax 2))))
Compiler

Compiled 27 to 20 computations (25.9% saved)

simplify1.4s (1.3%)

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 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))

eval1.0ms (0%)

Compiler

Compiled 38 to 26 computations (31.6% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

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

Compiled 43 to 31 computations (27.9% saved)

localize27.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 65 to 39 computations (40% saved)

series147.0ms (0.1%)

Counts
4 → 90
Calls

30 calls:

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

Compiled 18040 to 13930 computations (22.8% saved)

rewrite1.5s (1.4%)

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

simplify4.9s (4.6%)

Algorithm
egglog
Counts
262 → 293
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 u0 (-.f64 (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(+.f64 (*.f64 -1 (/.f64 u0 (-.f64 (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))) (*.f64 -1/2 (/.f64 (pow.f64 u0 2) (-.f64 (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 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 -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 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 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))
(*.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 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(*.f64 1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (log1p.f64 (neg.f64 u0)))
(-.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) 2)))) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (cbrt.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) 2)))) (cbrt.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))) (cbrt.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 3)
(pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(neg.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) -1))
(neg.f64 (*.f64 -1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (/.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 1 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) -1)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 1 (/.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(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 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 1 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 alphax 2)) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (fma.f64 sin2phi (pow.f64 alphax 2) (*.f64 (pow.f64 alphay 2) cos2phi)))) (*.f64 (pow.f64 alphay 2) (pow.f64 alphax 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 alphax 2) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 sin2phi (pow.f64 alphax 2) (*.f64 (pow.f64 alphay 2) cos2phi)) (neg.f64 (pow.f64 alphay 2)))) (pow.f64 alphax 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (pow.f64 alphax 2)) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (neg.f64 (pow.f64 alphay 2)) (pow.f64 alphax 2))) (fma.f64 sin2phi (pow.f64 alphax 2) (*.f64 (pow.f64 alphay 2) cos2phi))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 alphax 2)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 sin2phi (pow.f64 alphax 2) (*.f64 (pow.f64 alphay 2) cos2phi))) (*.f64 (pow.f64 alphay 2) (pow.f64 alphax 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(+.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0))
(*.f64 1 (/.f64 cos2phi (pow.f64 alphax 2)))
(*.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 1)
(*.f64 (neg.f64 cos2phi) (/.f64 -1 (pow.f64 alphax 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax 2) -1)) (/.f64 cos2phi (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))
(*.f64 (/.f64 (cbrt.f64 cos2phi) alphax) (/.f64 (cbrt.f64 (pow.f64 cos2phi 2)) alphax))
(*.f64 (pow.f64 alphax -1) (/.f64 cos2phi alphax))
(*.f64 (/.f64 cos2phi alphax) (pow.f64 alphax -1))
(*.f64 (/.f64 cos2phi (cbrt.f64 (pow.f64 alphax 2))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))
(*.f64 -1 (/.f64 (neg.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 (/.f64 cos2phi (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 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 (pow.f64 alphax 2) -1))
(*.f64 (pow.f64 (pow.f64 alphax 2) -1) cos2phi)
(*.f64 (cbrt.f64 cos2phi) (/.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (pow.f64 alphax 2)))
(-.f64 0 (/.f64 (neg.f64 cos2phi) (pow.f64 alphax 2)))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 alphax 2))) (/.f64 (neg.f64 cos2phi) (pow.f64 alphax 2)))
(/.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphax 2)))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 1)
(/.f64 (/.f64 cos2phi (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)) (cbrt.f64 (pow.f64 alphax 2)))
(/.f64 (*.f64 (cbrt.f64 cos2phi) (cbrt.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2))) (cbrt.f64 (pow.f64 alphax 2)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 cos2phi)) (cbrt.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2))) (neg.f64 (cbrt.f64 (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)) (neg.f64 (cbrt.f64 cos2phi))) (neg.f64 (cbrt.f64 (pow.f64 alphax 2))))
(/.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 alphax))
(/.f64 (/.f64 cos2phi alphax) alphax)
(/.f64 (/.f64 cos2phi (cbrt.f64 (pow.f64 alphax 2))) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2))
(/.f64 (*.f64 (cbrt.f64 cos2phi) (/.f64 (cbrt.f64 (pow.f64 cos2phi 2)) alphax)) alphax)
(/.f64 (*.f64 (pow.f64 alphax -1) cos2phi) alphax)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax 2) -1)) cos2phi) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2))
(/.f64 (*.f64 (/.f64 cos2phi alphax) 1) alphax)
(/.f64 (*.f64 (/.f64 cos2phi (cbrt.f64 (pow.f64 alphax 2))) 1) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 cos2phi (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 cos2phi 2))) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2))
(/.f64 (*.f64 (/.f64 (cbrt.f64 cos2phi) alphax) (cbrt.f64 (pow.f64 cos2phi 2))) alphax)
(/.f64 (neg.f64 (/.f64 cos2phi (cbrt.f64 (pow.f64 alphax 2)))) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))
(pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 1)
(pow.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 cos2phi (pow.f64 alphax 2))) 3)
(cbrt.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 3))
(neg.f64 (/.f64 (neg.f64 cos2phi) (pow.f64 alphax 2)))
(if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (pow.f64 alphax 2) (cbrt.f64 (pow.f64 cos2phi 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 1 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2)))
(if (!=.f64 (cbrt.f64 cos2phi) 0) (/.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi))) (/.f64 cos2phi (pow.f64 alphax 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 0) (/.f64 (neg.f64 (cbrt.f64 cos2phi)) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 cos2phi 2)))) (/.f64 cos2phi (pow.f64 alphax 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2))) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (pow.f64 alphax 2) (cbrt.f64 (pow.f64 cos2phi 2)))) (/.f64 cos2phi (pow.f64 alphax 2)))
(if (!=.f64 cos2phi 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2)))
(if (!=.f64 (neg.f64 cos2phi) 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (*.f64 0 (/.f64 cos2phi (pow.f64 alphax 2))))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (*.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 0))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 2)) (cbrt.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))))
(*.f64 (neg.f64 (cbrt.f64 sin2phi)) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (pow.f64 alphay 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 alphay 2))) (/.f64 sin2phi (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)))
(*.f64 1 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(*.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 1)
(*.f64 sin2phi (/.f64 -1 (pow.f64 alphay 2)))
(*.f64 (/.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 alphay 2)))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)))
(*.f64 (neg.f64 sin2phi) (/.f64 1 (pow.f64 alphay 2)))
(*.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (neg.f64 (pow.f64 alphay 2))))
(*.f64 (/.f64 -1 (pow.f64 alphay 2)) sin2phi)
(*.f64 (cbrt.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(-.f64 0 (/.f64 sin2phi (pow.f64 alphay 2)))
(-.f64 (/.f64 0 (pow.f64 alphay 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))
(/.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 1)
(/.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 2))) (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 sin2phi)) (cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 2))) (cbrt.f64 (pow.f64 alphay 2)))
(/.f64 (/.f64 sin2phi (pow.f64 alphay 2)) -1)
(/.f64 (/.f64 sin2phi (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)) (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 2)) (cbrt.f64 sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 2)) (neg.f64 (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 alphay 2)))
(/.f64 (neg.f64 (/.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)))
(/.f64 (/.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 alphay 2)))) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 alphay 2))) sin2phi) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))
(/.f64 (*.f64 (/.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 alphay 2)))) 1) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 sin2phi 2))) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))
(pow.f64 (cbrt.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) 3)
(pow.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 3) 1/3)
(pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 1)
(cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 3))
(neg.f64 (/.f64 sin2phi (pow.f64 alphay 2)))
(if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 0) (/.f64 1 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) -1)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (cbrt.f64 sin2phi) 0) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (/.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 sin2phi))) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 1 0) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 0) (/.f64 (neg.f64 (cbrt.f64 sin2phi)) (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (neg.f64 sin2phi) 0) (/.f64 1 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(+.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (*.f64 0 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))))
(+.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (*.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 0))
(log1p.f64 (neg.f64 u0))
(*.f64 1 (log1p.f64 (neg.f64 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) 1)
(*.f64 -1 (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))
(*.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 0 (neg.f64 (log1p.f64 (neg.f64 u0))))
(log.f64 (-.f64 1 u0))
(log.f64 (/.f64 1 (/.f64 1 (-.f64 1 u0))))
(/.f64 (log1p.f64 (neg.f64 u0)) 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)
(cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3))
(neg.f64 (neg.f64 (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 1 0) (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 (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 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (/.f64 1 (log1p.f64 (neg.f64 u0)))) (log1p.f64 (neg.f64 u0)))
(+.f64 (log1p.f64 (neg.f64 u0)) (*.f64 0 (log1p.f64 (neg.f64 u0))))
(+.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (log1p.f64 (neg.f64 u0)) 0))
Outputs
(*.f64 -1 (/.f64 u0 (-.f64 (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 -1 (/.f64 u0 (-.f64 (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))) (*.f64 -1/2 (/.f64 (pow.f64 u0 2) (-.f64 (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 u0 2) -1/2) u0) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphax 2))) 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 sin2phi (pow.f64 alphax 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay cos2phi) (*.f64 alphay cos2phi))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) 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 (*.f64 sin2phi (pow.f64 alphax 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay cos2phi) (*.f64 alphay cos2phi))) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 4))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) 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 sin2phi (pow.f64 alphax 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay cos2phi) (*.f64 alphay cos2phi))) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (pow.f64 sin2phi 3)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 alphay 4)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 4))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 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 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 sin2phi -1) sin2phi))) (pow.f64 alphax 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi))
(+.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 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 sin2phi -1) sin2phi))) (pow.f64 alphax 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)) (/.f64 (*.f64 (/.f64 (pow.f64 alphay 2) (pow.f64 sin2phi 3)) (*.f64 (*.f64 (pow.f64 cos2phi 2) (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 (-.f64 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 sin2phi -1) sin2phi))) (pow.f64 alphax 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 alphay 2) (pow.f64 sin2phi 3)) (neg.f64 (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (pow.f64 (pow.f64 sin2phi -1) 4) (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 alphax 2))) (pow.f64 alphax 4)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 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 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 sin2phi -1) sin2phi))) (pow.f64 alphax 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi))
(+.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 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 sin2phi -1) sin2phi))) (pow.f64 alphax 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)) (/.f64 (*.f64 (/.f64 -1 (pow.f64 sin2phi 3)) (*.f64 (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (pow.f64 alphay 2))) (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 cos2phi (pow.f64 alphay 4)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 sin2phi -1) sin2phi))) (pow.f64 alphax 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 alphay 2) (/.f64 -1 (pow.f64 sin2phi 3))) (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (pow.f64 (pow.f64 sin2phi -1) 4) (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 alphax 2))) (pow.f64 alphax 4)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 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 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 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 -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 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)) (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6)) (log1p.f64 (neg.f64 u0))) (pow.f64 sin2phi 2)) (*.f64 sin2phi (pow.f64 alphax 4))))
(+.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 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)) (-.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 8))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 alphax 4)))) (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6)) (log1p.f64 (neg.f64 u0))) (pow.f64 sin2phi 2)) (*.f64 sin2phi (pow.f64 alphax 4)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphax 2))) 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 (*.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay -1) alphay))) (pow.f64 alphax 4)) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) 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 (*.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay -1) alphay))) (pow.f64 alphax 4)) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 4)) (pow.f64 (pow.f64 alphay -1) 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 (*.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay -1) alphay))) (pow.f64 alphax 4)) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) cos2phi)) (-.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay -1) 6))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 4)) (pow.f64 (pow.f64 alphay -1) 4))) (pow.f64 cos2phi 3))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphax 2))) 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 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay -1) alphay))) (pow.f64 alphax 4)) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) 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 (*.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay -1) alphay))) (pow.f64 alphax 4)) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 4)) (pow.f64 (pow.f64 alphay -1) 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 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay -1) alphay))) (pow.f64 alphax 4)) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (log1p.f64 (neg.f64 u0)) sin2phi)))) (pow.f64 (pow.f64 cos2phi 2) 2))) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 4)) (pow.f64 (pow.f64 alphay -1) 4))) (pow.f64 cos2phi 3))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 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 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 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 (-.f64 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (pow.f64 alphay 2)) (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 4)) 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 (log1p.f64 (neg.f64 u0)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 alphax 4)))) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (pow.f64 alphay 2)) (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 4)) sin2phi))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphax 2))) 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 (pow.f64 cos2phi -1) cos2phi) (*.f64 (*.f64 sin2phi (pow.f64 alphax 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) 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 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 (/.f64 (*.f64 (/.f64 (pow.f64 cos2phi -1) cos2phi) (*.f64 (*.f64 sin2phi (pow.f64 alphax 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)) (*.f64 (/.f64 (pow.f64 alphax 4) (pow.f64 cos2phi 3)) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 4)))
(+.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 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)) (neg.f64 (*.f64 (/.f64 (pow.f64 alphax 4) (pow.f64 cos2phi 3)) (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 (pow.f64 cos2phi -1) 4)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (log1p.f64 (neg.f64 u0)) sin2phi))) (pow.f64 alphay 2))) (pow.f64 alphay 4)) (-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 cos2phi -1) cos2phi) (*.f64 (*.f64 sin2phi (pow.f64 alphax 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) cos2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphax 2))) 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 (pow.f64 cos2phi -1) cos2phi) (*.f64 (*.f64 sin2phi (pow.f64 alphax 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) 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 (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 (/.f64 (pow.f64 cos2phi -1) cos2phi) (*.f64 (*.f64 sin2phi (pow.f64 alphax 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (pow.f64 cos2phi 3))))) (pow.f64 alphay 4))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) 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 (/.f64 (pow.f64 cos2phi -1) cos2phi) (*.f64 (*.f64 sin2phi (pow.f64 alphax 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) cos2phi)) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 (pow.f64 cos2phi -1) 4)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (log1p.f64 (neg.f64 u0)) sin2phi))) (pow.f64 alphay 2)) (*.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (pow.f64 cos2phi 3)))))) (pow.f64 alphay 4)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphax 2))) 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 sin2phi (pow.f64 alphax 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay cos2phi) (*.f64 alphay cos2phi))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) 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 sin2phi (pow.f64 alphax 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay cos2phi) (*.f64 alphay cos2phi))) (/.f64 (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) 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 (*.f64 (*.f64 sin2phi (pow.f64 alphax 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphay cos2phi) (*.f64 alphay cos2phi))) (/.f64 (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (*.f64 (/.f64 (pow.f64 sin2phi 2) (pow.f64 alphay 2)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 8) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 alphay 4))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 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 (pow.f64 alphax -1) alphax) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 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 (/.f64 (pow.f64 alphax -1) alphax) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphax -1) 4)) (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 sin2phi 3))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 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 (pow.f64 alphax -1) alphax) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 sin2phi 2)) (-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax -1) 6) (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (pow.f64 sin2phi 2) 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphax -1) 4)) (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 sin2phi 3))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 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 (*.f64 (/.f64 (pow.f64 alphax -1) alphax) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 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 (/.f64 (*.f64 (/.f64 (pow.f64 alphax -1) alphax) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)) (/.f64 (*.f64 (*.f64 (*.f64 alphay cos2phi) (*.f64 alphay cos2phi)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 4)) (pow.f64 (pow.f64 alphax -1) 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 (+.f64 (-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 alphax -1) alphax) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (pow.f64 sin2phi 2) 2))) (/.f64 (*.f64 (*.f64 (*.f64 alphay cos2phi) (*.f64 alphay cos2phi)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 4)) (pow.f64 (pow.f64 alphax -1) 4))) (pow.f64 sin2phi 3)))
(*.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 (pow.f64 alphax -1) alphax))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 cos2phi (/.f64 (pow.f64 alphax -1) alphax))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 cos2phi (/.f64 (pow.f64 alphax -1) alphax))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 cos2phi (/.f64 (pow.f64 alphax -1) alphax))
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 cos2phi (/.f64 (pow.f64 alphax -1) alphax))
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 cos2phi (/.f64 (pow.f64 alphax -1) alphax))
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 cos2phi (/.f64 (pow.f64 alphax -1) alphax))
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 cos2phi (/.f64 (pow.f64 alphax -1) alphax))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 alphay -2)))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 alphay -2)))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 alphay -2)))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 alphay -2)))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi))
(*.f64 (/.f64 (pow.f64 alphay -1) alphay) (neg.f64 sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi))
(*.f64 (/.f64 (pow.f64 alphay -1) alphay) (neg.f64 sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi))
(*.f64 (/.f64 (pow.f64 alphay -1) alphay) (neg.f64 sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi))
(*.f64 (/.f64 (pow.f64 alphay -1) alphay) (neg.f64 sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))
(*.f64 (/.f64 (pow.f64 alphay -1) alphay) (neg.f64 sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))
(*.f64 (/.f64 (pow.f64 alphay -1) alphay) (neg.f64 sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))
(*.f64 (/.f64 (pow.f64 alphay -1) alphay) (neg.f64 sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))
(*.f64 (/.f64 (pow.f64 alphay -1) alphay) (neg.f64 sin2phi))
(*.f64 -1 u0)
(neg.f64 u0)
(+.f64 (*.f64 -1 u0) (*.f64 -1/2 (pow.f64 u0 2)))
(-.f64 (*.f64 (pow.f64 u0 2) -1/2) u0)
(+.f64 (*.f64 -1 u0) (+.f64 (*.f64 -1/2 (pow.f64 u0 2)) (*.f64 -1/3 (pow.f64 u0 3))))
(-.f64 (fma.f64 -1/2 (pow.f64 u0 2) (*.f64 (pow.f64 u0 3) -1/3)) u0)
(+.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 (fma.f64 -1/2 (pow.f64 u0 2) (fma.f64 -1/3 (pow.f64 u0 3) (*.f64 (pow.f64 u0 4) -1/4))) u0)
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) 2))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (log1p.f64 (neg.f64 u0)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) 2)))) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (cbrt.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))) (cbrt.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) 2)))) (cbrt.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))) (cbrt.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 1) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 3)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) 1/3)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(neg.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) -1))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(neg.f64 (*.f64 -1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (/.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 1 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) -1)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 1 (/.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(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 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0) (/.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 1 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 alphax 2)) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (fma.f64 sin2phi (pow.f64 alphax 2) (*.f64 (pow.f64 alphay 2) cos2phi)))) (*.f64 (pow.f64 alphay 2) (pow.f64 alphax 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (*.f64 alphay alphax) (*.f64 alphay alphax)) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (*.f64 alphay alphax) (*.f64 alphay alphax))) (neg.f64 (fma.f64 sin2phi (pow.f64 alphax 2) (*.f64 (pow.f64 alphay 2) cos2phi)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 alphax 2) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (fma.f64 sin2phi (pow.f64 alphax 2) (*.f64 (pow.f64 alphay 2) cos2phi)) (neg.f64 (pow.f64 alphay 2)))) (pow.f64 alphax 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 alphax 2) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) (/.f64 (fma.f64 sin2phi (pow.f64 alphax 2) (*.f64 (pow.f64 alphay 2) cos2phi)) (neg.f64 (pow.f64 alphay 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (pow.f64 alphax 2)) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (neg.f64 (pow.f64 alphay 2)) (pow.f64 alphax 2))) (fma.f64 sin2phi (pow.f64 alphax 2) (*.f64 (pow.f64 alphay 2) cos2phi))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 alphay alphax) (*.f64 alphay alphax))) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (*.f64 alphay alphax) (*.f64 alphay alphax))) (neg.f64 (fma.f64 sin2phi (pow.f64 alphax 2) (*.f64 (pow.f64 alphay 2) cos2phi)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 alphax 2)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 sin2phi (pow.f64 alphax 2) (*.f64 (pow.f64 alphay 2) cos2phi))) (*.f64 (pow.f64 alphay 2) (pow.f64 alphax 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (*.f64 alphay alphax) (*.f64 alphay alphax)) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (*.f64 alphay alphax) (*.f64 alphay alphax))) (neg.f64 (fma.f64 sin2phi (pow.f64 alphax 2) (*.f64 (pow.f64 alphay 2) cos2phi)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 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 cos2phi) (/.f64 -1 (pow.f64 alphax 2)))
(/.f64 cos2phi (pow.f64 alphax 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax 2) -1)) (/.f64 cos2phi (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 alphax 2))) (/.f64 cos2phi (cbrt.f64 (pow.f64 alphax 4))))
(*.f64 (/.f64 (cbrt.f64 cos2phi) alphax) (/.f64 (cbrt.f64 (pow.f64 cos2phi 2)) alphax))
(/.f64 (cbrt.f64 (pow.f64 cos2phi 3)) (pow.f64 alphax 2))
(*.f64 (pow.f64 alphax -1) (/.f64 cos2phi alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(*.f64 (/.f64 cos2phi alphax) (pow.f64 alphax -1))
(/.f64 cos2phi (pow.f64 alphax 2))
(*.f64 (/.f64 cos2phi (cbrt.f64 (pow.f64 alphax 2))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))
(/.f64 cos2phi (pow.f64 alphax 2))
(*.f64 -1 (/.f64 (neg.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 (cbrt.f64 (pow.f64 (/.f64 (/.f64 cos2phi alphax) (neg.f64 alphax)) 3)))
(*.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 (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 cos2phi (pow.f64 (pow.f64 alphax 2) -1))
(/.f64 cos2phi (pow.f64 alphax 2))
(*.f64 (pow.f64 (pow.f64 alphax 2) -1) cos2phi)
(/.f64 cos2phi (pow.f64 alphax 2))
(*.f64 (cbrt.f64 cos2phi) (/.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (pow.f64 alphax 2)))
(/.f64 (cbrt.f64 (pow.f64 cos2phi 3)) (pow.f64 alphax 2))
(-.f64 0 (/.f64 (neg.f64 cos2phi) (pow.f64 alphax 2)))
(/.f64 cos2phi (pow.f64 alphax 2))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 alphax 2))) (/.f64 (neg.f64 cos2phi) (pow.f64 alphax 2)))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphax 2)))
(/.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 (/.f64 cos2phi (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)) (cbrt.f64 (pow.f64 alphax 2)))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 (*.f64 (cbrt.f64 cos2phi) (cbrt.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2))) (cbrt.f64 (pow.f64 alphax 2)))
(cbrt.f64 (/.f64 (*.f64 cos2phi (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2)) (pow.f64 alphax 2)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 cos2phi)) (cbrt.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2))) (neg.f64 (cbrt.f64 (pow.f64 alphax 2))))
(cbrt.f64 (/.f64 (*.f64 cos2phi (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2)) (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)))
(cbrt.f64 (/.f64 (*.f64 cos2phi (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2)) (pow.f64 alphax 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2)) (neg.f64 (cbrt.f64 cos2phi))) (neg.f64 (cbrt.f64 (pow.f64 alphax 2))))
(cbrt.f64 (/.f64 (*.f64 cos2phi (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2)) (pow.f64 alphax 2)))
(/.f64 (neg.f64 (/.f64 cos2phi alphax)) (neg.f64 alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 (/.f64 cos2phi alphax) alphax)
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 (/.f64 cos2phi (cbrt.f64 (pow.f64 alphax 2))) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 (*.f64 (cbrt.f64 cos2phi) (/.f64 (cbrt.f64 (pow.f64 cos2phi 2)) alphax)) alphax)
(/.f64 (cbrt.f64 (pow.f64 cos2phi 3)) (pow.f64 alphax 2))
(/.f64 (*.f64 (pow.f64 alphax -1) cos2phi) alphax)
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax 2) -1)) cos2phi) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 alphax 2))) (/.f64 cos2phi (cbrt.f64 (pow.f64 alphax 4))))
(/.f64 (*.f64 (/.f64 cos2phi alphax) 1) alphax)
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 (*.f64 (/.f64 cos2phi (cbrt.f64 (pow.f64 alphax 2))) 1) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 cos2phi (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 cos2phi 2))) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (pow.f64 cos2phi 2))) (cbrt.f64 (pow.f64 alphax 4)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 cos2phi) alphax) (cbrt.f64 (pow.f64 cos2phi 2))) alphax)
(/.f64 (cbrt.f64 (pow.f64 cos2phi 3)) (pow.f64 alphax 2))
(/.f64 (neg.f64 (/.f64 cos2phi (cbrt.f64 (pow.f64 alphax 2)))) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))
(/.f64 cos2phi (pow.f64 alphax 2))
(pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 1)
(/.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 (cbrt.f64 (/.f64 cos2phi (pow.f64 alphax 2))) 3)
(/.f64 cos2phi (pow.f64 alphax 2))
(cbrt.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 3))
(/.f64 cos2phi (pow.f64 alphax 2))
(neg.f64 (/.f64 (neg.f64 cos2phi) (pow.f64 alphax 2)))
(/.f64 cos2phi (pow.f64 alphax 2))
(if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2)))
(if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (pow.f64 alphax 2) (cbrt.f64 (pow.f64 cos2phi 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)))
(if (!=.f64 1 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2)))
(if (!=.f64 (cbrt.f64 cos2phi) 0) (/.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi))) (/.f64 cos2phi (pow.f64 alphax 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 0) (/.f64 (neg.f64 (cbrt.f64 cos2phi)) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 cos2phi 2)))) (/.f64 cos2phi (pow.f64 alphax 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (pow.f64 alphax 2) (cbrt.f64 (pow.f64 cos2phi 2)))) (/.f64 cos2phi (pow.f64 alphax 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2))) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (pow.f64 alphax 2) (cbrt.f64 (pow.f64 cos2phi 2)))) (/.f64 cos2phi (pow.f64 alphax 2)))
(if (!=.f64 cos2phi 0) (/.f64 -1 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2)))
(if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2)))
(if (!=.f64 (neg.f64 cos2phi) 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2)))
(if (!=.f64 (neg.f64 cos2phi) 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2)))
(+.f64 (/.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)) (*.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 0))
(/.f64 cos2phi (pow.f64 alphax 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 2)) (cbrt.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(*.f64 (neg.f64 (cbrt.f64 sin2phi)) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (pow.f64 alphay 2)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 3))) (pow.f64 alphay 2))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 alphay 2))) (/.f64 sin2phi (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(*.f64 1 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(*.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 1)
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(*.f64 sin2phi (/.f64 -1 (pow.f64 alphay 2)))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(*.f64 (/.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 alphay 2)))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(*.f64 (neg.f64 sin2phi) (/.f64 1 (pow.f64 alphay 2)))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(*.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (neg.f64 (pow.f64 alphay 2))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 3))) (pow.f64 alphay 2))
(*.f64 (/.f64 -1 (pow.f64 alphay 2)) sin2phi)
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(*.f64 (cbrt.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 2)))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(-.f64 0 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(-.f64 (/.f64 0 (pow.f64 alphay 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(/.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 1)
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(/.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 2))) (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2) sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 sin2phi)) (cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 2))) (cbrt.f64 (pow.f64 alphay 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2) sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))
(/.f64 (/.f64 sin2phi (pow.f64 alphay 2)) -1)
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(/.f64 (/.f64 sin2phi (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)) (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 2)) (cbrt.f64 sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2) sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 2)) (neg.f64 (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 alphay 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2) sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))
(/.f64 (neg.f64 (/.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(/.f64 (/.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 alphay 2)))) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 alphay 2))) sin2phi) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(/.f64 (*.f64 (/.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 alphay 2)))) 1) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 sin2phi 2))) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (pow.f64 sin2phi 2))) (cbrt.f64 (pow.f64 alphay 4)))
(pow.f64 (cbrt.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) 3)
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(pow.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 3) 1/3)
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 1)
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 3))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(neg.f64 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 0) (/.f64 (neg.f64 (cbrt.f64 sin2phi)) (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 0) (/.f64 1 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) -1)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 0) (pow.f64 (/.f64 1 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) -1) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (cbrt.f64 sin2phi) 0) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (/.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 sin2phi))) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (cbrt.f64 sin2phi) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (pow.f64 alphay 2) (cbrt.f64 sin2phi))) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 1 0) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))) 0) (/.f64 (neg.f64 (cbrt.f64 sin2phi)) (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 0) (/.f64 (neg.f64 (cbrt.f64 sin2phi)) (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (neg.f64 sin2phi) 0) (/.f64 1 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (neg.f64 sin2phi) 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(+.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (*.f64 0 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(+.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (*.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 0))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(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 -1 (neg.f64 (log1p.f64 (neg.f64 u0))))
(log1p.f64 (neg.f64 u0))
(*.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))
(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 0 (neg.f64 (log1p.f64 (neg.f64 u0))))
(log1p.f64 (neg.f64 u0))
(log.f64 (-.f64 1 u0))
(log1p.f64 (neg.f64 u0))
(log.f64 (/.f64 1 (/.f64 1 (-.f64 1 u0))))
(log.f64 (pow.f64 (/.f64 1 (-.f64 1 u0)) -1))
(/.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))
(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))
(cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3))
(log1p.f64 (neg.f64 u0))
(neg.f64 (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)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (pow.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) -1) -1) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 1 0) (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 (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 (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 (pow.f64 (log1p.f64 (neg.f64 u0)) -1) -1) (log1p.f64 (neg.f64 u0)))
(+.f64 (log1p.f64 (neg.f64 u0)) (*.f64 0 (log1p.f64 (neg.f64 u0))))
(log1p.f64 (neg.f64 u0))
(+.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (log1p.f64 (neg.f64 u0)) 0))
(log1p.f64 (neg.f64 u0))

localize24.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 67 to 25 computations (62.7% saved)

series138.0ms (0.1%)

Counts
4 → 102
Calls

30 calls:

TimeVariablePointExpression
3.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))))
1.0ms
alphax
@inf
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
1.0ms
alphay
@inf
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
Compiler

Compiled 17550 to 13380 computations (23.8% saved)

rewrite1.5s (1.4%)

Algorithm
batch-egg-rewrite
Rules
71×egg-rr
51×egg-rr
40×egg-rr
36×egg-rr
Counts
4 → 198
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))))
(/.f64 cos2phi (*.f64 alphax alphax))
(/.f64 sin2phi (*.f64 alphay alphay))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (neg.f64 u0))))) (#(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 (neg.f64 (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 (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 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (neg.f64 (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 0 (+.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 0 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))))))) (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 (log1p.f64 (neg.f64 u0)))))) (+.f64 0 (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 (neg.f64 (log1p.f64 (neg.f64 u0))) -1)))) (#(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 0 (neg.f64 (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 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 /.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log1p.f64 (neg.f64 u0)) 1)))) (#(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 -1 (neg.f64 (log1p.f64 (neg.f64 u0))) 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 (neg.f64 (cbrt.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 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 (log1p.f64 (neg.f64 u0)) 0)))) (#(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 (log1p.f64 (neg.f64 u0)) 1 0)))) (#(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 cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))))) (#(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 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 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 (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 0 0) (*.f64 0 (+.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) 0))) (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 0 0) (/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 0) (+.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (+.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) 0)))) (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 (+.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 (+.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (+.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) 0))) 0) (/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 0) (+.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (+.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) 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 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 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 0) (+.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (+.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) 0)))) (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 +.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 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 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 (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (neg.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 1 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (/.f64 1 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) -1)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)) (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)) (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (neg.f64 cos2phi) alphay (*.f64 (neg.f64 (pow.f64 alphax 2)) (/.f64 sin2phi alphay)))) (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 alphay 2) alphax) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 sin2phi alphax (*.f64 (pow.f64 alphay 2) (/.f64 cos2phi alphax)))) (*.f64 (pow.f64 alphay 2) alphax)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphax (pow.f64 alphay 2)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 alphax sin2phi))) (*.f64 alphax (pow.f64 alphay 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 alphax 2) alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 cos2phi alphay (*.f64 (pow.f64 alphax 2) (/.f64 sin2phi alphay)))) (*.f64 (pow.f64 alphax 2) alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (neg.f64 sin2phi) alphax (*.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 cos2phi alphax)))) (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay (neg.f64 (pow.f64 alphax 2))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) (neg.f64 (pow.f64 alphax 2)) (*.f64 alphay (neg.f64 cos2phi)))) (*.f64 alphay (neg.f64 (pow.f64 alphax 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(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 (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay (pow.f64 alphax 2)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) (pow.f64 alphax 2) (*.f64 alphay cos2phi))) (*.f64 alphay (pow.f64 alphax 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay alphax) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) alphax (*.f64 alphay (/.f64 cos2phi alphax)))) (*.f64 alphay alphax)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(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 alphax (/.f64 sin2phi alphay)))) (*.f64 alphax alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphax (neg.f64 (pow.f64 alphay 2))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) (neg.f64 (pow.f64 alphay 2)) (*.f64 alphax (neg.f64 sin2phi)))) (*.f64 alphax (neg.f64 (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 alphay 2) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 alphax 2))) (pow.f64 alphay 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphay 2)) (*.f64 (neg.f64 sin2phi) (neg.f64 (pow.f64 alphax 2))))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax 2) -1)) (/.f64 cos2phi (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cos2phi (neg.f64 alphax)) (/.f64 1 (neg.f64 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 cos2phi (pow.f64 (pow.f64 alphax 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 cos2phi) (/.f64 -1 (pow.f64 alphax 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 alphax 2) -1) cos2phi)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cos2phi (*.f64 (cbrt.f64 alphax) alphax)) (cbrt.f64 (pow.f64 (pow.f64 alphax 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 cos2phi) (/.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (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 (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 (cbrt.f64 cos2phi) alphax) (/.f64 (cbrt.f64 (pow.f64 cos2phi 2)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cos2phi alphax) (pow.f64 alphax -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 alphax -1) (/.f64 cos2phi alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 cos2phi (cbrt.f64 (pow.f64 alphax 2))) (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax))))) (#(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 (/.f64 0 (neg.f64 (pow.f64 alphax 2))) (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 cos2phi (neg.f64 alphax)) (neg.f64 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 cos2phi (pow.f64 alphax 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 (/.f64 cos2phi alphax) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 cos2phi (cbrt.f64 (pow.f64 alphax 2))) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 cos2phi (*.f64 (cbrt.f64 alphax) alphax)) (cbrt.f64 (pow.f64 alphax 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (*.f64 alphax (cbrt.f64 (pow.f64 alphax 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 cos2phi (*.f64 (cbrt.f64 alphax) alphax))) (neg.f64 (cbrt.f64 (pow.f64 alphax 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 cos2phi (cbrt.f64 (pow.f64 alphax 2)))) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))))) (#(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 cbrt.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (pow.f64 alphax 2) (cbrt.f64 (pow.f64 cos2phi 2)))) (/.f64 cos2phi (pow.f64 alphax 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 0) (/.f64 1 (/.f64 1 (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 cos2phi (pow.f64 alphax 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)) (/.f64 sin2phi (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi (neg.f64 alphay)) (/.f64 1 (neg.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 sin2phi (pow.f64 (pow.f64 alphay 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 sin2phi) (/.f64 -1 (pow.f64 alphay 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 alphay 2) -1) sin2phi)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (pow.f64 alphay 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi (*.f64 (cbrt.f64 alphay) alphay)) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi alphay) (pow.f64 alphay -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2)) (cbrt.f64 (/.f64 sin2phi (pow.f64 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 alphay -1) (/.f64 sin2phi alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi (cbrt.f64 (pow.f64 alphay 2))) (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 sin2phi (pow.f64 alphay 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (pow.f64 alphay 2))) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi (neg.f64 alphay)) (neg.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 sin2phi (pow.f64 alphay 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 sin2phi) (neg.f64 (pow.f64 alphay 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi alphay) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi (cbrt.f64 (pow.f64 alphay 2))) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi (*.f64 (cbrt.f64 alphay) alphay)) (cbrt.f64 (pow.f64 alphay 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 alphay (cbrt.f64 (pow.f64 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 sin2phi (*.f64 (cbrt.f64 alphay) alphay))) (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 sin2phi (cbrt.f64 (pow.f64 alphay 2)))) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 sin2phi (pow.f64 alphay 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 sin2phi (pow.f64 alphay 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (pow.f64 alphay 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 0) (/.f64 1 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) -1)) (/.f64 sin2phi (pow.f64 alphay 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))

simplify4.7s (4.4%)

Algorithm
egglog
Counts
300 → 332
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)))))))
(/.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))
(log1p.f64 (neg.f64 u0))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (neg.f64 (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 0 (+.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 0 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))))))) (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 (log1p.f64 (neg.f64 u0)))))) (+.f64 0 (cbrt.f64 (log1p.f64 (neg.f64 u0)))))
(*.f64 -1 (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) -1)
(*.f64 1 (log1p.f64 (neg.f64 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) 1)
(-.f64 0 (neg.f64 (log1p.f64 (neg.f64 u0))))
(-.f64 (log1p.f64 (neg.f64 u0)) 0)
(log.f64 (-.f64 1 u0))
(log.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u0))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) -1)
(/.f64 (log1p.f64 (neg.f64 u0)) 1)
(fma.f64 0 0 (log1p.f64 (neg.f64 u0)))
(fma.f64 0 3 (log1p.f64 (neg.f64 u0)))
(fma.f64 -1 (neg.f64 (log1p.f64 (neg.f64 u0))) 0)
(fma.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0)
(fma.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0))) 0)
(fma.f64 1 (log1p.f64 (neg.f64 u0)) 0)
(fma.f64 1 0 (log1p.f64 (neg.f64 u0)))
(fma.f64 0 1 (log1p.f64 (neg.f64 u0)))
(fma.f64 (log1p.f64 (neg.f64 u0)) 1 0)
(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)
(cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3))
(neg.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))
(neg.f64 (-.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0))
(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 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 (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 0 0) (*.f64 0 (+.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) 0))) (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 0 0) (/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 0) (+.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (+.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) 0)))) (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 (+.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 (+.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (+.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) 0))) 0) (/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 0) (+.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (+.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) 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 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 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 0) (+.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (+.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) 0)))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 1 0) (log1p.f64 (neg.f64 u0)) (log1p.f64 (neg.f64 u0)))
(+.f64 0 (log1p.f64 (neg.f64 u0)))
(+.f64 (log1p.f64 (neg.f64 u0)) 0)
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 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 (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 1)
(-.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) 1))
(/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) -1))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 1)
(fma.f64 0 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(fma.f64 0 3 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(fma.f64 1 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(fma.f64 0 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))) 3)
(pow.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) 1/3)
(pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 1)
(cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 3))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0))
(neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) -1))
(neg.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (log1p.f64 (neg.f64 u0))))
(neg.f64 (*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 1 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (/.f64 1 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) -1)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)) (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)) (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (neg.f64 cos2phi) alphay (*.f64 (neg.f64 (pow.f64 alphax 2)) (/.f64 sin2phi alphay)))) (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) alphax) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 sin2phi alphax (*.f64 (pow.f64 alphay 2) (/.f64 cos2phi alphax)))) (*.f64 (pow.f64 alphay 2) alphax)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 alphax (pow.f64 alphay 2)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 alphax sin2phi))) (*.f64 alphax (pow.f64 alphay 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 (pow.f64 alphax 2) alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 cos2phi alphay (*.f64 (pow.f64 alphax 2) (/.f64 sin2phi alphay)))) (*.f64 (pow.f64 alphax 2) alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (neg.f64 sin2phi) alphax (*.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 cos2phi alphax)))) (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 alphay (neg.f64 (pow.f64 alphax 2))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) (neg.f64 (pow.f64 alphax 2)) (*.f64 alphay (neg.f64 cos2phi)))) (*.f64 alphay (neg.f64 (pow.f64 alphax 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 alphay (pow.f64 alphax 2)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) (pow.f64 alphax 2) (*.f64 alphay cos2phi))) (*.f64 alphay (pow.f64 alphax 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 alphay alphax) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) alphax (*.f64 alphay (/.f64 cos2phi alphax)))) (*.f64 alphay alphax)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) alphay (*.f64 alphax (/.f64 sin2phi alphay)))) (*.f64 alphax alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 alphax (neg.f64 (pow.f64 alphay 2))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) (neg.f64 (pow.f64 alphay 2)) (*.f64 alphax (neg.f64 sin2phi)))) (*.f64 alphax (neg.f64 (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (pow.f64 alphay 2) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 alphax 2))) (pow.f64 alphay 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphay 2)) (*.f64 (neg.f64 sin2phi) (neg.f64 (pow.f64 alphax 2))))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax 2) -1)) (/.f64 cos2phi (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))
(*.f64 (/.f64 cos2phi (neg.f64 alphax)) (/.f64 1 (neg.f64 alphax)))
(*.f64 cos2phi (pow.f64 (pow.f64 alphax 2) -1))
(*.f64 (neg.f64 cos2phi) (/.f64 -1 (pow.f64 alphax 2)))
(*.f64 (pow.f64 (pow.f64 alphax 2) -1) cos2phi)
(*.f64 (/.f64 cos2phi (*.f64 (cbrt.f64 alphax) alphax)) (cbrt.f64 (pow.f64 (pow.f64 alphax 2) -1)))
(*.f64 (cbrt.f64 cos2phi) (/.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (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 (cbrt.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2)) (cbrt.f64 (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (/.f64 (cbrt.f64 cos2phi) alphax) (/.f64 (cbrt.f64 (pow.f64 cos2phi 2)) alphax))
(*.f64 (/.f64 cos2phi alphax) (pow.f64 alphax -1))
(*.f64 (pow.f64 alphax -1) (/.f64 cos2phi alphax))
(*.f64 (/.f64 cos2phi (cbrt.f64 (pow.f64 alphax 2))) (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2) -1))
(*.f64 -1 (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax))
(*.f64 1 (/.f64 cos2phi (pow.f64 alphax 2)))
(*.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 1)
(-.f64 (/.f64 0 (neg.f64 (pow.f64 alphax 2))) (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax))
(-.f64 0 (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax))
(/.f64 (/.f64 cos2phi (neg.f64 alphax)) (neg.f64 alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphax 2)))
(/.f64 (/.f64 cos2phi alphax) alphax)
(/.f64 (/.f64 cos2phi (cbrt.f64 (pow.f64 alphax 2))) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2))
(/.f64 (/.f64 cos2phi (*.f64 (cbrt.f64 alphax) alphax)) (cbrt.f64 (pow.f64 alphax 2)))
(/.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (*.f64 alphax (cbrt.f64 (pow.f64 alphax 2))))
(/.f64 (neg.f64 (/.f64 cos2phi (*.f64 (cbrt.f64 alphax) alphax))) (neg.f64 (cbrt.f64 (pow.f64 alphax 2))))
(/.f64 (neg.f64 (/.f64 cos2phi (cbrt.f64 (pow.f64 alphax 2)))) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))
(/.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)
(cbrt.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 3))
(neg.f64 (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax))
(if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (pow.f64 alphax 2) (cbrt.f64 (pow.f64 cos2phi 2)))) (/.f64 cos2phi (pow.f64 alphax 2)))
(if (!=.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 0) (/.f64 1 (/.f64 1 (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 cos2phi (pow.f64 alphax 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)) (/.f64 sin2phi (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)))
(*.f64 (/.f64 sin2phi (neg.f64 alphay)) (/.f64 1 (neg.f64 alphay)))
(*.f64 sin2phi (pow.f64 (pow.f64 alphay 2) -1))
(*.f64 (neg.f64 sin2phi) (/.f64 -1 (pow.f64 alphay 2)))
(*.f64 (pow.f64 (pow.f64 alphay 2) -1) sin2phi)
(*.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (pow.f64 alphay 2)))
(*.f64 (/.f64 sin2phi (*.f64 (cbrt.f64 alphay) alphay)) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)))
(*.f64 (cbrt.f64 (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2)))
(*.f64 (/.f64 sin2phi alphay) (pow.f64 alphay -1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2)) (cbrt.f64 (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 (pow.f64 alphay -1) (/.f64 sin2phi alphay))
(*.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) alphay))
(*.f64 (/.f64 sin2phi (cbrt.f64 (pow.f64 alphay 2))) (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) -1))
(*.f64 -1 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(*.f64 1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 1)
(-.f64 (/.f64 0 (neg.f64 (pow.f64 alphay 2))) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(-.f64 0 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(/.f64 (/.f64 sin2phi (neg.f64 alphay)) (neg.f64 alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (neg.f64 sin2phi) (neg.f64 (pow.f64 alphay 2)))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 (/.f64 sin2phi (cbrt.f64 (pow.f64 alphay 2))) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))
(/.f64 (/.f64 sin2phi (*.f64 (cbrt.f64 alphay) alphay)) (cbrt.f64 (pow.f64 alphay 2)))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 alphay (cbrt.f64 (pow.f64 alphay 2))))
(/.f64 (neg.f64 (/.f64 sin2phi (*.f64 (cbrt.f64 alphay) alphay))) (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))
(/.f64 (neg.f64 (/.f64 sin2phi (cbrt.f64 (pow.f64 alphay 2)))) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)))
(/.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) -1)
(/.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 sin2phi (pow.f64 alphay 2))) 3)
(pow.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 3) 1/3)
(pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 1)
(cbrt.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 3) 1))
(neg.f64 (/.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 1))
(neg.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 sin2phi (pow.f64 alphay 2)))
(if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (pow.f64 alphay 2)))
(if (!=.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 0) (/.f64 1 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) -1)) (/.f64 sin2phi (pow.f64 alphay 2)))
(if (!=.f64 1 0) (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
Outputs
(*.f64 -1 u0)
(neg.f64 u0)
(+.f64 (*.f64 -1 u0) (*.f64 -1/2 (pow.f64 u0 2)))
(-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)
(+.f64 (*.f64 -1 u0) (+.f64 (*.f64 -1/2 (pow.f64 u0 2)) (*.f64 -1/3 (pow.f64 u0 3))))
(-.f64 (fma.f64 -1/2 (pow.f64 u0 2) (*.f64 -1/3 (pow.f64 u0 3))) u0)
(+.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 (fma.f64 -1/2 (pow.f64 u0 2) (fma.f64 -1/3 (pow.f64 u0 3) (*.f64 (pow.f64 u0 4) -1/4))) u0)
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 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 (*.f64 1/2 (pow.f64 u0 2)) u0) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 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 cos2phi (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 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 (-.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (*.f64 (/.f64 (pow.f64 alphay 2) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 4) 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)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 alphax 4)))) (*.f64 (/.f64 (pow.f64 alphay 2) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 4) sin2phi)))) (-.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (pow.f64 alphax 2) (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 (pow.f64 cos2phi -1) cos2phi) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 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 (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 (/.f64 (*.f64 (/.f64 (pow.f64 cos2phi -1) cos2phi) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)) (*.f64 (/.f64 (pow.f64 alphax 4) (pow.f64 cos2phi 3)) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 4)))
(+.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 (/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 (/.f64 (pow.f64 alphax 4) (pow.f64 cos2phi 3)) (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 cos2phi -1) 4) (*.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphay 2))) (pow.f64 alphay 4)) (-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 cos2phi -1) cos2phi) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (pow.f64 alphax 2) (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 (pow.f64 cos2phi -1) cos2phi) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (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 (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 (/.f64 (pow.f64 cos2phi -1) cos2phi) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (pow.f64 cos2phi 3))))) (pow.f64 alphay 4))) (/.f64 (*.f64 (pow.f64 alphax 2) (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 (/.f64 (pow.f64 cos2phi -1) cos2phi) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 cos2phi -1) 4) (*.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphay 2)) (*.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (pow.f64 cos2phi 3)))))) (pow.f64 alphay 4)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (pow.f64 alphax 2) (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 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 alphax 2) (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 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (/.f64 (*.f64 (pow.f64 alphax 2) (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 (*.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 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (*.f64 (/.f64 (pow.f64 sin2phi 2) (pow.f64 alphay 2)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 8) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 alphay 4))))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (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) (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 (pow.f64 alphax -1) alphax) (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (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 (/.f64 (pow.f64 alphax -1) alphax) (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphax -1) 4)) (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 sin2phi 3))) (/.f64 (*.f64 (pow.f64 alphay 2) (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 (pow.f64 alphax -1) alphax) (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (pow.f64 sin2phi 2)) (-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax -1) 6) (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (pow.f64 sin2phi 2) 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphax -1) 4)) (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 sin2phi 3))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 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 (*.f64 (/.f64 (pow.f64 alphax -1) alphax) (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 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 (/.f64 (*.f64 (/.f64 (pow.f64 alphax -1) alphax) (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)) (*.f64 (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))) (pow.f64 (pow.f64 alphax -1) 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 (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (pow.f64 sin2phi 2) 2)) (-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 alphax -1) alphax) (*.f64 cos2phi (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))) (/.f64 (*.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)) (*.f64 (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))) (pow.f64 (pow.f64 alphax -1) 4))) (pow.f64 sin2phi 3)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (pow.f64 alphax 2) (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 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 alphax 2) (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 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)) (*.f64 (pow.f64 alphax 4) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (/.f64 (*.f64 (pow.f64 alphax 2) (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 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 alphax 4) 2) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 sin2phi 3) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 alphay 4)))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)) (*.f64 (pow.f64 alphax 4) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 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 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 sin2phi -1) sin2phi))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.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 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 sin2phi -1) sin2phi))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (/.f64 (pow.f64 alphay 2) (pow.f64 sin2phi 3)) (*.f64 (*.f64 (pow.f64 cos2phi 2) (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 (-.f64 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 sin2phi -1) sin2phi))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 alphay 2) (pow.f64 sin2phi 3)) (neg.f64 (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (pow.f64 (pow.f64 sin2phi -1) 4) (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 alphax 2))) (pow.f64 alphax 4)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 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 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 sin2phi -1) sin2phi))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.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 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 sin2phi -1) sin2phi))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 (/.f64 -1 (pow.f64 sin2phi 3)) (pow.f64 alphay 2)) (*.f64 (*.f64 (pow.f64 cos2phi 2) (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 (pow.f64 alphay 2) (/.f64 -1 (pow.f64 sin2phi 3))) (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (pow.f64 (pow.f64 sin2phi -1) 4) (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 alphax 2))) (pow.f64 alphax 4)) (-.f64 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 sin2phi -1) sin2phi))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 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 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (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) (*.f64 cos2phi (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log1p.f64 (neg.f64 u0)))) (pow.f64 sin2phi 2)) (*.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) (*.f64 cos2phi (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (-.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 8))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 alphax 4)))) (/.f64 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (log1p.f64 (neg.f64 u0)))) (pow.f64 sin2phi 2)) (*.f64 (pow.f64 alphax 4) sin2phi))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (pow.f64 alphax 2) (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 (*.f64 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 2)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (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 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 2)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)) (*.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 -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 (*.f64 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 2)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)) (-.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (*.f64 (pow.f64 (pow.f64 alphay -1) 6) (log1p.f64 (neg.f64 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)) (*.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))
(/.f64 (*.f64 (pow.f64 alphax 2) (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 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 2)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (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 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(-.f64 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 2)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)) (*.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 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 2)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)) (-.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi) (log1p.f64 (neg.f64 u0))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)) (*.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 (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 (/.f64 (pow.f64 alphax -1) alphax))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 cos2phi (/.f64 (pow.f64 alphax -1) alphax))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 cos2phi (/.f64 (pow.f64 alphax -1) alphax))
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 cos2phi (/.f64 (pow.f64 alphax -1) alphax))
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 cos2phi (/.f64 (pow.f64 alphax -1) alphax))
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 cos2phi (/.f64 (pow.f64 alphax -1) alphax))
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 cos2phi (/.f64 (pow.f64 alphax -1) alphax))
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 cos2phi (/.f64 (pow.f64 alphax -1) 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 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 (pow.f64 alphay -1) 2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (pow.f64 alphay -1) 2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (pow.f64 alphay -1) 2))
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 sin2phi (pow.f64 (pow.f64 alphay -1) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (pow.f64 alphay -1) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (pow.f64 alphay -1) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (pow.f64 alphay -1) 2))
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 sin2phi (pow.f64 (pow.f64 alphay -1) 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 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))
(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 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))))
(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))
(log1p.f64 (neg.f64 u0))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 0 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))))))) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(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)))))
(log1p.f64 (neg.f64 u0))
(*.f64 -1 (neg.f64 (log1p.f64 (neg.f64 u0))))
(log1p.f64 (neg.f64 u0))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) -1)
(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 0 (neg.f64 (log1p.f64 (neg.f64 u0))))
(log1p.f64 (neg.f64 u0))
(-.f64 (log1p.f64 (neg.f64 u0)) 0)
(log1p.f64 (neg.f64 u0))
(log.f64 (-.f64 1 u0))
(log1p.f64 (neg.f64 u0))
(log.f64 (/.f64 1 (/.f64 -1 (+.f64 -1 u0))))
(log.f64 (/.f64 1 (/.f64 -1 (-.f64 u0 1))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) -1)
(log1p.f64 (neg.f64 u0))
(/.f64 (log1p.f64 (neg.f64 u0)) 1)
(log1p.f64 (neg.f64 u0))
(fma.f64 0 0 (log1p.f64 (neg.f64 u0)))
(log1p.f64 (neg.f64 u0))
(fma.f64 0 3 (log1p.f64 (neg.f64 u0)))
(log1p.f64 (neg.f64 u0))
(fma.f64 -1 (neg.f64 (log1p.f64 (neg.f64 u0))) 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 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) 0)
(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 (log1p.f64 (neg.f64 u0)) 0)
(log1p.f64 (neg.f64 u0))
(fma.f64 1 0 (log1p.f64 (neg.f64 u0)))
(log1p.f64 (neg.f64 u0))
(fma.f64 0 1 (log1p.f64 (neg.f64 u0)))
(log1p.f64 (neg.f64 u0))
(fma.f64 (log1p.f64 (neg.f64 u0)) 1 0)
(log1p.f64 (neg.f64 u0))
(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))
(cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 1))
(log1p.f64 (neg.f64 u0))
(cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3))
(log1p.f64 (neg.f64 u0))
(neg.f64 (neg.f64 (log1p.f64 (neg.f64 u0))))
(log1p.f64 (neg.f64 u0))
(neg.f64 (-.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0))
(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 (pow.f64 (log1p.f64 (neg.f64 u0)) -1) -1) (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 (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 0 0) (*.f64 0 (+.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) 0))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 0 0) 0 (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 0 0) (/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 0) (+.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (+.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) 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 (+.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 (+.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 (+.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (+.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) 0))) 0) (/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 0) (+.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (+.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) 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 (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 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 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3) 0) (+.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (+.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) 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 1 0) (log1p.f64 (neg.f64 u0)) (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 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) -1)) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (pow.f64 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 2))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 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 (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 2)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (neg.f64 (log1p.f64 (neg.f64 u0))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 1)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(-.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) 1))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) -1))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (pow.f64 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))
(/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (*.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (pow.f64 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 1)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(fma.f64 0 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(fma.f64 0 3 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(fma.f64 1 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(fma.f64 0 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))) 3)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(pow.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) 1/3)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 1)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 3))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) -1))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (log1p.f64 (neg.f64 u0))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(neg.f64 (*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 1 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (/.f64 1 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) -1)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (/.f64 1 (/.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)) (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)) (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (neg.f64 cos2phi) alphay (*.f64 (neg.f64 (pow.f64 alphax 2)) (/.f64 sin2phi alphay)))) (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (neg.f64 (*.f64 alphay (pow.f64 alphax 2))) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi alphay (/.f64 (*.f64 (pow.f64 alphax 2) sin2phi) alphay))) (neg.f64 (*.f64 alphay (pow.f64 alphax 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) alphax) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 sin2phi alphax (*.f64 (pow.f64 alphay 2) (/.f64 cos2phi alphax)))) (*.f64 (pow.f64 alphay 2) alphax)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 alphax (pow.f64 alphay 2)) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (fma.f64 sin2phi alphax (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) alphax)))) (*.f64 alphax (pow.f64 alphay 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 alphax (pow.f64 alphay 2)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 alphax sin2phi))) (*.f64 alphax (pow.f64 alphay 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 alphax (pow.f64 alphay 2)) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 alphax sin2phi)))) (*.f64 alphax (pow.f64 alphay 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (pow.f64 (*.f64 alphay alphax) 2) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (*.f64 alphay alphax) 2)) (neg.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 (pow.f64 alphax 2) alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 cos2phi alphay (*.f64 (pow.f64 alphax 2) (/.f64 sin2phi alphay)))) (*.f64 (pow.f64 alphax 2) alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 alphay (pow.f64 alphax 2)) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (fma.f64 cos2phi alphay (/.f64 (*.f64 (pow.f64 alphax 2) sin2phi) alphay)))) (*.f64 alphay (pow.f64 alphax 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (neg.f64 sin2phi) alphax (*.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 cos2phi alphax)))) (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (neg.f64 (*.f64 alphax (pow.f64 alphay 2))) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 sin2phi alphax (/.f64 (*.f64 (pow.f64 alphay 2) cos2phi) alphax))) (neg.f64 (*.f64 alphax (pow.f64 alphay 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 alphay (neg.f64 (pow.f64 alphax 2))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) (neg.f64 (pow.f64 alphax 2)) (*.f64 alphay (neg.f64 cos2phi)))) (*.f64 alphay (neg.f64 (pow.f64 alphax 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (neg.f64 (*.f64 alphay (pow.f64 alphax 2))) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (/.f64 sin2phi alphay) (pow.f64 alphax 2) (*.f64 alphay cos2phi))) (neg.f64 (*.f64 alphay (pow.f64 alphax 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphay alphax) 2)) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (*.f64 alphay alphax) 2)) (neg.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 alphay (pow.f64 alphax 2)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) (pow.f64 alphax 2) (*.f64 alphay cos2phi))) (*.f64 alphay (pow.f64 alphax 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 alphay (pow.f64 alphax 2)) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (fma.f64 (/.f64 sin2phi alphay) (pow.f64 alphax 2) (*.f64 alphay cos2phi)))) (*.f64 alphay (pow.f64 alphax 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 alphay alphax) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) alphax (*.f64 alphay (/.f64 cos2phi alphax)))) (*.f64 alphay alphax)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 alphay alphax) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 alphay cos2phi) alphax))) (*.f64 alphay alphax)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) alphay (*.f64 alphax (/.f64 sin2phi alphay)))) (*.f64 alphax alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 alphay alphax) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) alphay (/.f64 (*.f64 alphax sin2phi) alphay))) (*.f64 alphay alphax)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 alphax (neg.f64 (pow.f64 alphay 2))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) (neg.f64 (pow.f64 alphay 2)) (*.f64 alphax (neg.f64 sin2phi)))) (*.f64 alphax (neg.f64 (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (neg.f64 (*.f64 alphax (pow.f64 alphay 2))) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 alphax sin2phi))) (neg.f64 (*.f64 alphax (pow.f64 alphay 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (pow.f64 alphay 2) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 alphax 2))) (pow.f64 alphay 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 alphax 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphay 2)) (*.f64 (neg.f64 sin2phi) (neg.f64 (pow.f64 alphax 2))))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (pow.f64 (*.f64 alphay alphax) 2) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphay 2)) (*.f64 (pow.f64 alphax 2) sin2phi))) (pow.f64 (*.f64 alphay alphax) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax 2) -1)) (/.f64 cos2phi (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 alphax 2))) (/.f64 cos2phi (cbrt.f64 (pow.f64 alphax 4))))
(*.f64 (/.f64 cos2phi (neg.f64 alphax)) (/.f64 1 (neg.f64 alphax)))
(/.f64 cos2phi (pow.f64 alphax 2))
(*.f64 cos2phi (pow.f64 (pow.f64 alphax 2) -1))
(/.f64 cos2phi (pow.f64 alphax 2))
(*.f64 (neg.f64 cos2phi) (/.f64 -1 (pow.f64 alphax 2)))
(/.f64 cos2phi (pow.f64 alphax 2))
(*.f64 (pow.f64 (pow.f64 alphax 2) -1) cos2phi)
(/.f64 cos2phi (pow.f64 alphax 2))
(*.f64 (/.f64 cos2phi (*.f64 (cbrt.f64 alphax) alphax)) (cbrt.f64 (pow.f64 (pow.f64 alphax 2) -1)))
(/.f64 cos2phi (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (*.f64 (cbrt.f64 alphax) alphax)))
(*.f64 (cbrt.f64 cos2phi) (/.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (pow.f64 alphax 2)))
(/.f64 (cbrt.f64 (pow.f64 cos2phi 3)) (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 (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 (cbrt.f64 cos2phi) alphax) (/.f64 (cbrt.f64 (pow.f64 cos2phi 2)) alphax))
(/.f64 (cbrt.f64 (pow.f64 cos2phi 3)) (pow.f64 alphax 2))
(*.f64 (/.f64 cos2phi alphax) (pow.f64 alphax -1))
(/.f64 cos2phi (pow.f64 alphax 2))
(*.f64 (pow.f64 alphax -1) (/.f64 cos2phi alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(*.f64 (/.f64 cos2phi (cbrt.f64 (pow.f64 alphax 2))) (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2) -1))
(/.f64 cos2phi (pow.f64 alphax 2))
(*.f64 -1 (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax))
(/.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 (/.f64 0 (neg.f64 (pow.f64 alphax 2))) (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(-.f64 0 (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 (/.f64 cos2phi (neg.f64 alphax)) (neg.f64 alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphax 2)))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 (/.f64 cos2phi alphax) alphax)
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 (/.f64 cos2phi (cbrt.f64 (pow.f64 alphax 2))) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2))
(/.f64 cos2phi (pow.f64 alphax 2))
(/.f64 (/.f64 cos2phi (*.f64 (cbrt.f64 alphax) alphax)) (cbrt.f64 (pow.f64 alphax 2)))
(/.f64 cos2phi (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (*.f64 (cbrt.f64 alphax) alphax)))
(/.f64 (/.f64 cos2phi (cbrt.f64 alphax)) (*.f64 alphax (cbrt.f64 (pow.f64 alphax 2))))
(/.f64 cos2phi (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (*.f64 (cbrt.f64 alphax) alphax)))
(/.f64 (neg.f64 (/.f64 cos2phi (*.f64 (cbrt.f64 alphax) alphax))) (neg.f64 (cbrt.f64 (pow.f64 alphax 2))))
(/.f64 cos2phi (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (*.f64 (cbrt.f64 alphax) alphax)))
(/.f64 (neg.f64 (/.f64 cos2phi (cbrt.f64 (pow.f64 alphax 2)))) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))
(/.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))
(cbrt.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 3))
(/.f64 cos2phi (pow.f64 alphax 2))
(neg.f64 (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax))
(/.f64 cos2phi (pow.f64 alphax 2))
(if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 0) (/.f64 (cbrt.f64 cos2phi) (/.f64 (pow.f64 alphax 2) (cbrt.f64 (pow.f64 cos2phi 2)))) (/.f64 cos2phi (pow.f64 alphax 2)))
(if (!=.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 0) (/.f64 1 (/.f64 1 (/.f64 cos2phi (pow.f64 alphax 2)))) (/.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 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)) (/.f64 sin2phi (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 alphay 2))) (/.f64 sin2phi (cbrt.f64 (pow.f64 alphay 4))))
(*.f64 (/.f64 sin2phi (neg.f64 alphay)) (/.f64 1 (neg.f64 alphay)))
(/.f64 sin2phi (pow.f64 alphay 2))
(*.f64 sin2phi (pow.f64 (pow.f64 alphay 2) -1))
(/.f64 sin2phi (pow.f64 alphay 2))
(*.f64 (neg.f64 sin2phi) (/.f64 -1 (pow.f64 alphay 2)))
(/.f64 sin2phi (pow.f64 alphay 2))
(*.f64 (pow.f64 (pow.f64 alphay 2) -1) sin2phi)
(/.f64 sin2phi (pow.f64 alphay 2))
(*.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (pow.f64 alphay 2)))
(/.f64 (cbrt.f64 (pow.f64 sin2phi 3)) (pow.f64 alphay 2))
(*.f64 (/.f64 sin2phi (*.f64 (cbrt.f64 alphay) alphay)) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)))
(/.f64 sin2phi (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (cbrt.f64 alphay) alphay)))
(*.f64 (cbrt.f64 (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2)))
(/.f64 sin2phi (pow.f64 alphay 2))
(*.f64 (/.f64 sin2phi alphay) (pow.f64 alphay -1))
(/.f64 sin2phi (pow.f64 alphay 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2)) (cbrt.f64 (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 sin2phi (pow.f64 alphay 2))
(*.f64 (pow.f64 alphay -1) (/.f64 sin2phi alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(*.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) alphay))
(/.f64 (cbrt.f64 (pow.f64 sin2phi 3)) (pow.f64 alphay 2))
(*.f64 (/.f64 sin2phi (cbrt.f64 (pow.f64 alphay 2))) (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) -1))
(/.f64 sin2phi (pow.f64 alphay 2))
(*.f64 -1 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(/.f64 sin2phi (pow.f64 alphay 2))
(*.f64 1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 sin2phi (pow.f64 alphay 2))
(*.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 1)
(/.f64 sin2phi (pow.f64 alphay 2))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 alphay 2))) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(/.f64 sin2phi (pow.f64 alphay 2))
(-.f64 0 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (/.f64 sin2phi (neg.f64 alphay)) (neg.f64 alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (neg.f64 sin2phi) (neg.f64 (pow.f64 alphay 2)))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (/.f64 sin2phi (cbrt.f64 (pow.f64 alphay 2))) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (/.f64 sin2phi (*.f64 (cbrt.f64 alphay) alphay)) (cbrt.f64 (pow.f64 alphay 2)))
(/.f64 sin2phi (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (cbrt.f64 alphay) alphay)))
(/.f64 (/.f64 sin2phi (cbrt.f64 alphay)) (*.f64 alphay (cbrt.f64 (pow.f64 alphay 2))))
(/.f64 sin2phi (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (cbrt.f64 alphay) alphay)))
(/.f64 (neg.f64 (/.f64 sin2phi (*.f64 (cbrt.f64 alphay) alphay))) (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))
(/.f64 sin2phi (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (cbrt.f64 alphay) alphay)))
(/.f64 (neg.f64 (/.f64 sin2phi (cbrt.f64 (pow.f64 alphay 2)))) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) -1)
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 1)
(/.f64 sin2phi (pow.f64 alphay 2))
(pow.f64 (cbrt.f64 (/.f64 sin2phi (pow.f64 alphay 2))) 3)
(/.f64 sin2phi (pow.f64 alphay 2))
(pow.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 3) 1/3)
(/.f64 sin2phi (pow.f64 alphay 2))
(pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 1)
(/.f64 sin2phi (pow.f64 alphay 2))
(cbrt.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 3))
(/.f64 sin2phi (pow.f64 alphay 2))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 3) 1))
(/.f64 sin2phi (pow.f64 alphay 2))
(neg.f64 (/.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 1))
(/.f64 sin2phi (pow.f64 alphay 2))
(neg.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(/.f64 sin2phi (pow.f64 alphay 2))
(if (!=.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 sin2phi (pow.f64 alphay 2)))
(if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (pow.f64 alphay 2)))
(if (!=.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 0) (/.f64 1 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) -1)) (/.f64 sin2phi (pow.f64 alphay 2)))
(if (!=.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 0) (pow.f64 (/.f64 1 (/.f64 sin2phi (pow.f64 alphay 2))) -1) (/.f64 sin2phi (pow.f64 alphay 2)))
(if (!=.f64 1 0) (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 sin2phi (pow.f64 alphay 2)))

eval367.0ms (0.3%)

Compiler

Compiled 22235 to 13705 computations (38.4% saved)

prune159.0ms (0.1%)

Pruning

24 alts after pruning (23 fresh and 1 done)

PrunedKeptTotal
New60223625
Fresh000
Picked011
Done101
Total60324627
Error
0b
Counts
627 → 24
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(if (!=.f64 (pow.f64 alphay 2) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 alphax 2))) (pow.f64 alphay 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
0.6b
(if (!=.f64 (*.f64 alphay (pow.f64 alphax 2)) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (fma.f64 cos2phi alphay (/.f64 (*.f64 (pow.f64 alphax 2) sin2phi) alphay)))) (*.f64 alphay (pow.f64 alphax 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
0.5b
(if (!=.f64 (*.f64 alphay alphax) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 alphay cos2phi) alphax))) (*.f64 alphay alphax)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
0.5b
(if (!=.f64 (*.f64 alphay alphax) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) alphax (*.f64 alphay (/.f64 cos2phi alphax)))) (*.f64 alphay alphax)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
0.8b
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
16.4b
(/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi))
45.9b
(/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))
1.4b
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 3)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
21.6b
(/.f64 (neg.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
36.1b
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
0.4b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
12.6b
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
12.6b
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
12.6b
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi (neg.f64 alphay)) (/.f64 1 (neg.f64 alphay)))))
0.7b
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
0.4b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 cos2phi (pow.f64 alphax 2))))
0.4b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 (/.f64 cos2phi alphax) alphax)))
0.4b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 (*.f64 (pow.f64 alphax -1) cos2phi) alphax)))
0.4b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (*.f64 cos2phi (pow.f64 alphax -2))))
0.4b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (*.f64 (/.f64 -1 (pow.f64 alphay 2)) sin2phi) (/.f64 cos2phi (pow.f64 alphax 2))))
0.4b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (neg.f64 (*.f64 sin2phi (pow.f64 alphay -2))) (/.f64 cos2phi (pow.f64 alphax 2))))
0.5b
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (log1p.f64 (neg.f64 u0)))
1.0b
(*.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
49.0b
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
Compiler

Compiled 1294 to 899 computations (30.5% saved)

localize20.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 62 to 14 computations (77.4% saved)

series137.0ms (0.1%)

Counts
1 → 50
Calls

15 calls:

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

Compiled 15290 to 11750 computations (23.2% saved)

rewrite1.5s (1.4%)

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

simplify3.0s (2.8%)

Algorithm
egglog
Counts
121 → 169
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 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 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 (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 2)))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(-.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 1))
(/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) -1))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(fma.f64 0 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(fma.f64 1 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 3)
(pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0))
(neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(neg.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) -1))
(neg.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (log1p.f64 (neg.f64 u0))))
(neg.f64 (*.f64 -1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 1 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 1 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) -1)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphax (neg.f64 (pow.f64 alphay 2))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) (neg.f64 (pow.f64 alphay 2)) (*.f64 alphax (neg.f64 sin2phi)))) (*.f64 alphax (neg.f64 (pow.f64 alphay 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) alphay (*.f64 alphax (/.f64 sin2phi alphay)))) (*.f64 alphax alphay)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (pow.f64 alphax 2) alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 cos2phi alphay (*.f64 (pow.f64 alphax 2) (/.f64 sin2phi alphay)))) (*.f64 (pow.f64 alphax 2) alphay)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphay alphax) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) alphax (*.f64 alphay (/.f64 cos2phi alphax)))) (*.f64 alphay alphax)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphay (neg.f64 (pow.f64 alphax 2))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) (neg.f64 (pow.f64 alphax 2)) (*.f64 alphay (neg.f64 cos2phi)))) (*.f64 alphay (neg.f64 (pow.f64 alphax 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) alphax) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 sin2phi alphax (*.f64 (pow.f64 alphay 2) (/.f64 cos2phi alphax)))) (*.f64 (pow.f64 alphay 2) alphax)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphax (pow.f64 alphay 2)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 alphax sin2phi))) (*.f64 alphax (pow.f64 alphay 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (neg.f64 sin2phi) alphax (*.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 cos2phi alphax)))) (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 alphay 2) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 alphax 2))) (pow.f64 alphay 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (neg.f64 cos2phi) alphay (*.f64 (neg.f64 (pow.f64 alphax 2)) (/.f64 sin2phi alphay)))) (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphay (pow.f64 alphax 2)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) (pow.f64 alphax 2) (*.f64 alphay cos2phi))) (*.f64 alphay (pow.f64 alphax 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (neg.f64 sin2phi) (neg.f64 (pow.f64 alphax 2)) (*.f64 (neg.f64 (pow.f64 alphay 2)) (neg.f64 cos2phi)))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(+.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0))
(+.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
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)))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) 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))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.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 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax sin2phi) (*.f64 alphax sin2phi))) (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) 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 (-.f64 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax sin2phi) (*.f64 alphax sin2phi))) (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (*.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 (/.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 (log1p.f64 (neg.f64 u0)) (*.f64 (pow.f64 (pow.f64 alphay 4) 2) (pow.f64 cos2phi 3))) (*.f64 (*.f64 alphax alphax) (*.f64 (pow.f64 (*.f64 sin2phi sin2phi) 2) (pow.f64 alphax 4)))) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax sin2phi) (*.f64 alphax sin2phi))) (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (*.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 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphax alphax))) 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 (/.f64 1 cos2phi) cos2phi) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 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 (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 (/.f64 (*.f64 (/.f64 (/.f64 1 cos2phi) cos2phi) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 cos2phi 3))))) (pow.f64 alphay 4)))
(+.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 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 cos2phi 3)))) (neg.f64 (*.f64 alphax alphax))) (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi) (log1p.f64 (neg.f64 u0))))) (*.f64 alphay alphay))) (pow.f64 alphay 4)) (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 1 cos2phi) cos2phi) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)) (/.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))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphax alphax))) 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 (/.f64 1 cos2phi) cos2phi) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)) (/.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 (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 (/.f64 (/.f64 1 cos2phi) cos2phi) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (*.f64 alphax alphax) (*.f64 (*.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 (/.f64 (/.f64 1 cos2phi) cos2phi) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 alphay alphay)) (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.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 cos2phi) 3))))) (/.f64 (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi) (log1p.f64 (neg.f64 u0))))) (*.f64 alphay alphay))) (pow.f64 alphay 4)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphax alphax))) 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))) (/.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 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay))) (/.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 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 (*.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 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay))) (/.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 alphax alphax) (log1p.f64 (neg.f64 u0))) 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))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.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 (/.f64 1 alphax) alphax) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (*.f64 sin2phi sin2phi)) (/.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 (/.f64 (/.f64 1 alphax) alphax) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (*.f64 sin2phi sin2phi)) (/.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 (*.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 (/.f64 (/.f64 1 alphax) alphax) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (*.f64 sin2phi sin2phi)) (/.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 (/.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 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.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 (/.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) 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 (/.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.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 (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (*.f64 sin2phi sin2phi) 2)) (-.f64 (/.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))) (/.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))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphax alphax))) 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))) (/.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 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 cos2phi cos2phi) (*.f64 alphay alphay))) (/.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 (*.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 (-.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 alphay alphay)) (/.f64 (*.f64 (pow.f64 sin2phi 3) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (pow.f64 alphay 4)))) (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.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 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.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 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (/.f64 (/.f64 1 sin2phi) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 alphax alphax)) (/.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 (*.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 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (/.f64 (/.f64 1 sin2phi) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 alphax alphax)) (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 alphay alphay) (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (pow.f64 sin2phi 3))) (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 (-.f64 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (/.f64 (/.f64 1 sin2phi) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 alphax alphax)) (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (*.f64 alphax alphax)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (pow.f64 sin2phi 3)) (neg.f64 (*.f64 alphay alphay)))) (pow.f64 alphax 4)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.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 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (/.f64 (/.f64 1 sin2phi) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 alphax alphax)) (/.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 (*.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 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (/.f64 (/.f64 1 sin2phi) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 alphax alphax)) (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.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 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (/.f64 (/.f64 1 sin2phi) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 alphax alphax)) (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.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))))) (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (*.f64 alphax alphax))) (pow.f64 alphax 4)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.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 sin2phi) (*.f64 alphax sin2phi))) (/.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 (*.f64 (pow.f64 alphay 4) cos2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 alphax sin2phi) (*.f64 alphax sin2phi))) (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (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 sin2phi) (*.f64 alphax sin2phi))) (-.f64 (-.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)))) (/.f64 (*.f64 (*.f64 (*.f64 cos2phi cos2phi) (pow.f64 alphay 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 (*.f64 sin2phi sin2phi) (pow.f64 alphax 4)) sin2phi))) (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphax alphax))) 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 (/.f64 (/.f64 1 alphay) alphay) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (/.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 (-.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (*.f64 (/.f64 (/.f64 1 alphay) alphay) (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))))) (pow.f64 cos2phi 3))) (/.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 (*.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 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (*.f64 (/.f64 (/.f64 1 alphay) alphay) (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))))) (pow.f64 cos2phi 3))) (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.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))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphax alphax))) 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 (pow.f64 alphax 4) (*.f64 (*.f64 (/.f64 (/.f64 1 alphay) alphay) sin2phi) (log1p.f64 (neg.f64 u0)))) (*.f64 cos2phi cos2phi)) (/.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 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (*.f64 (/.f64 (/.f64 1 alphay) alphay) (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))))) (pow.f64 cos2phi 3))) (/.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 (/.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 (pow.f64 alphax 4) (*.f64 sin2phi (*.f64 (/.f64 (/.f64 1 alphay) alphay) (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))))) (pow.f64 cos2phi 3))) (/.f64 (*.f64 (*.f64 alphax alphax) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi) (log1p.f64 (neg.f64 u0))))) (pow.f64 (*.f64 cos2phi cos2phi) 2)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(/.f64 (neg.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 (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 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 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.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 (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (neg.f64 (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 (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 3))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 2))
(/.f64 (neg.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 (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 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 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 2)))
(/.f64 (neg.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 (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.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 (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 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 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (neg.f64 (log1p.f64 (neg.f64 u0))))
(/.f64 (neg.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 (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.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 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.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))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(-.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.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 (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.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 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.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 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 1))
(/.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 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) -1))
(/.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 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 3))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))
(/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 3))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(fma.f64 0 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(fma.f64 1 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) 1/3)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 3)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3))
(/.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 (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.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 (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0))
(/.f64 (neg.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 (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) -1))
(/.f64 (neg.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 (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (log1p.f64 (neg.f64 u0))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (*.f64 -1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(/.f64 (neg.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 (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.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 (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(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 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.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 (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(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 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.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 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(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 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 1 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) -1)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (pow.f64 (/.f64 1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))) -1) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(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 (/.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 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(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 (/.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 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.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)))) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.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)))) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.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)))) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.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)))) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.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)))) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.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)))) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax (neg.f64 (pow.f64 alphay 2))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) (neg.f64 (pow.f64 alphay 2)) (*.f64 alphax (neg.f64 sin2phi)))) (*.f64 alphax (neg.f64 (pow.f64 alphay 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (neg.f64 (*.f64 alphay alphay)) alphax) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (neg.f64 (*.f64 alphay alphay)) alphax))) (neg.f64 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.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 alphax (/.f64 sin2phi alphay)))) (*.f64 alphax alphay)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphay alphax) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphax))) (fma.f64 (/.f64 cos2phi alphax) alphay (/.f64 (*.f64 alphax sin2phi) alphay))) (/.f64 (neg.f64 (log1p.f64 (neg.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 (log1p.f64 (neg.f64 u0)) (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphay alphax) 2)) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (*.f64 alphay alphax) 2))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (pow.f64 alphax 2) alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 cos2phi alphay (*.f64 (pow.f64 alphax 2) (/.f64 sin2phi alphay)))) (*.f64 (pow.f64 alphax 2) alphay)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (*.f64 alphax alphax) alphay))) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay alphax) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) alphax (*.f64 alphay (/.f64 cos2phi alphax)))) (*.f64 alphay alphax)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphay alphax) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphax))) (fma.f64 (/.f64 cos2phi alphax) alphay (/.f64 (*.f64 alphax sin2phi) alphay))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay (neg.f64 (pow.f64 alphax 2))) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) (neg.f64 (pow.f64 alphax 2)) (*.f64 alphay (neg.f64 cos2phi)))) (*.f64 alphay (neg.f64 (pow.f64 alphax 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) alphay) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (neg.f64 (*.f64 alphax alphax)) alphay))) (neg.f64 (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) alphax) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 sin2phi alphax (*.f64 (pow.f64 alphay 2) (/.f64 cos2phi alphax)))) (*.f64 (pow.f64 alphay 2) alphax)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (*.f64 alphay alphay) alphax) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (*.f64 alphay alphay) alphax))) (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphax (pow.f64 alphay 2)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 alphax sin2phi))) (*.f64 alphax (pow.f64 alphay 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (*.f64 alphay alphay) alphax) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (*.f64 alphay alphay) alphax))) (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (neg.f64 sin2phi) alphax (*.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 cos2phi alphax)))) (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (neg.f64 (*.f64 alphay alphay)) alphax) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (neg.f64 (*.f64 alphay alphay)) alphax))) (neg.f64 (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (pow.f64 alphay 2) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 alphax 2))) (pow.f64 alphay 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(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 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (neg.f64 cos2phi) alphay (*.f64 (neg.f64 (pow.f64 alphax 2)) (/.f64 sin2phi alphay)))) (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) alphay) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (neg.f64 (*.f64 alphax alphax)) alphay))) (neg.f64 (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay (pow.f64 alphax 2)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) (pow.f64 alphax 2) (*.f64 alphay cos2phi))) (*.f64 alphay (pow.f64 alphax 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (*.f64 alphax alphax) alphay))) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (neg.f64 sin2phi) (neg.f64 (pow.f64 alphax 2)) (*.f64 (neg.f64 (pow.f64 alphay 2)) (neg.f64 cos2phi)))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 (*.f64 alphay alphax) 2) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (*.f64 alphay alphax) 2))) (-.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 alphax alphax) sin2phi))) (*.f64 (neg.f64 (*.f64 alphay alphay)) cos2phi))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.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 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 (*.f64 alphay alphax) 2) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (*.f64 alphay alphax) 2))) (fma.f64 cos2phi (*.f64 alphay alphay) (*.f64 (*.f64 alphax alphax) sin2phi))) (/.f64 (neg.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))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(/.f64 (neg.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))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0))
(/.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 (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))

localize21.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 57 to 13 computations (77.2% saved)

series105.0ms (0.1%)

Counts
2 → 108
Calls

27 calls:

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

Compiled 13850 to 9920 computations (28.4% saved)

rewrite1.5s (1.4%)

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

simplify4.7s (4.4%)

Algorithm
egglog
Counts
265 → 264
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)))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (pow.f64 u0 2)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (/.f64 (pow.f64 u0 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) u0)
(*.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(*.f64 (neg.f64 u0) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 u0 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (neg.f64 (cbrt.f64 u0)) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 u0 2)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 u0 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))))
(*.f64 -1 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 1 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(-.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(-.f64 0 (+.f64 0 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(-.f64 0 (/.f64 (neg.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 (neg.f64 u0) (-.f64 (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (neg.f64 u0) (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) -1))
(/.f64 u0 (/.f64 (-.f64 (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax) (/.f64 sin2phi (pow.f64 alphay 2))) -1))
(/.f64 (neg.f64 u0) (/.f64 (-.f64 (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax) (/.f64 sin2phi (pow.f64 alphay 2))) 1))
(/.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))
(/.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(fma.f64 0 0 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(fma.f64 1 0 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(pow.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 3)
(pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3))
(neg.f64 (-.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(neg.f64 (-.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0))
(neg.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (neg.f64 u0) 0) (/.f64 1 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) u0)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 u0 0) (/.f64 1 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) u0)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (cbrt.f64 (pow.f64 u0 2)) 0) (/.f64 (cbrt.f64 u0) (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 u0 2)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 1 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) -1)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (+.f64 0 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (+.f64 0 (/.f64 (neg.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)))))
(if (!=.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (neg.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)))))
(if (!=.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 (neg.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)))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (neg.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)))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))) 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 (neg.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)))))
(if (!=.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (neg.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)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 (neg.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)))))
(if (!=.f64 (pow.f64 alphay 2) 0) (*.f64 (/.f64 u0 (/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 alphax 2))) (pow.f64 alphay 2)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphay alphax) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) alphax (*.f64 alphay (/.f64 cos2phi alphax)))) (*.f64 alphay alphax)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (*.f64 (/.f64 u0 (neg.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphax (pow.f64 alphay 2)) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 alphax sin2phi))) (*.f64 alphax (pow.f64 alphay 2))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) alphax) 0) (*.f64 (/.f64 u0 (fma.f64 sin2phi alphax (*.f64 (pow.f64 alphay 2) (/.f64 cos2phi alphax)))) (*.f64 (pow.f64 alphay 2) alphax)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (/.f64 u0 (fma.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphay 2)) (*.f64 (neg.f64 (pow.f64 alphax 2)) (neg.f64 sin2phi)))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay) 0) (*.f64 (/.f64 u0 (fma.f64 (neg.f64 cos2phi) alphay (*.f64 (neg.f64 (pow.f64 alphax 2)) (/.f64 sin2phi alphay)))) (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 cos2phi alphax) alphay (*.f64 alphax (/.f64 sin2phi alphay)))) (*.f64 alphax alphay)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphax (neg.f64 (pow.f64 alphay 2))) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 cos2phi alphax) (neg.f64 (pow.f64 alphay 2)) (*.f64 alphax (neg.f64 sin2phi)))) (*.f64 alphax (neg.f64 (pow.f64 alphay 2)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (pow.f64 alphax 2) alphay) 0) (*.f64 (/.f64 u0 (fma.f64 cos2phi alphay (*.f64 (pow.f64 alphax 2) (/.f64 sin2phi alphay)))) (*.f64 (pow.f64 alphax 2) alphay)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax) 0) (*.f64 (/.f64 u0 (fma.f64 (neg.f64 sin2phi) alphax (*.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 cos2phi alphax)))) (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphay (pow.f64 alphax 2)) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) (pow.f64 alphax 2) (*.f64 alphay cos2phi))) (*.f64 alphay (pow.f64 alphax 2))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphay (neg.f64 (pow.f64 alphax 2))) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) (neg.f64 (pow.f64 alphax 2)) (*.f64 alphay (neg.f64 cos2phi)))) (*.f64 alphay (neg.f64 (pow.f64 alphax 2)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (/.f64 u0 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (/.f64 (neg.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 0 (+.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 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 (-.f64 0 (/.f64 0 (+.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 0 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (*.f64 alphay (/.f64 cos2phi alphax))) (/.f64 1 (*.f64 alphay alphax)))
(*.f64 (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 alphax sin2phi)) (/.f64 1 (*.f64 alphax (pow.f64 alphay 2))))
(*.f64 (fma.f64 sin2phi alphax (*.f64 (pow.f64 alphay 2) (/.f64 cos2phi alphax))) (/.f64 1 (*.f64 (pow.f64 alphay 2) alphax)))
(*.f64 (fma.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphay 2)) (*.f64 (neg.f64 (pow.f64 alphax 2)) (neg.f64 sin2phi))) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2)))
(*.f64 (fma.f64 (neg.f64 cos2phi) alphay (*.f64 (neg.f64 (pow.f64 alphax 2)) (/.f64 sin2phi alphay))) (/.f64 1 (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay)))
(*.f64 (fma.f64 (/.f64 cos2phi alphax) alphay (*.f64 alphax (/.f64 sin2phi alphay))) (/.f64 1 (*.f64 alphax alphay)))
(*.f64 (fma.f64 (/.f64 cos2phi alphax) (neg.f64 (pow.f64 alphay 2)) (*.f64 alphax (neg.f64 sin2phi))) (/.f64 1 (*.f64 alphax (neg.f64 (pow.f64 alphay 2)))))
(*.f64 (fma.f64 cos2phi alphay (*.f64 (pow.f64 alphax 2) (/.f64 sin2phi alphay))) (/.f64 1 (*.f64 (pow.f64 alphax 2) alphay)))
(*.f64 (fma.f64 (neg.f64 sin2phi) alphax (*.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 cos2phi alphax))) (/.f64 1 (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax)))
(*.f64 (fma.f64 (/.f64 sin2phi alphay) (pow.f64 alphax 2) (*.f64 alphay cos2phi)) (/.f64 1 (*.f64 alphay (pow.f64 alphax 2))))
(*.f64 (fma.f64 (/.f64 sin2phi alphay) (neg.f64 (pow.f64 alphax 2)) (*.f64 alphay (neg.f64 cos2phi))) (/.f64 1 (*.f64 alphay (neg.f64 (pow.f64 alphax 2)))))
(*.f64 -1 (-.f64 (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax) (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 (cbrt.f64 (-.f64 (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax) (/.f64 sin2phi (pow.f64 alphay 2)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2)) (cbrt.f64 (/.f64 (*.f64 cos2phi sin2phi) (pow.f64 (*.f64 alphax alphay) 2))))) (+.f64 (cbrt.f64 (/.f64 cos2phi (pow.f64 alphax 2))) (cbrt.f64 (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2)) (cbrt.f64 (/.f64 (*.f64 cos2phi sin2phi) (pow.f64 (*.f64 alphax alphay) 2))))) (+.f64 (cbrt.f64 (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (/.f64 cos2phi (pow.f64 alphax 2)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(*.f64 (/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 alphax 2)) (/.f64 (pow.f64 alphay -1) alphay))
(*.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2)))
(*.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 1)
(-.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax))
(-.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi (neg.f64 alphay)) alphay))
(-.f64 0 (-.f64 (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 alphax 2)) (pow.f64 alphay 2))
(/.f64 (fma.f64 (neg.f64 sin2phi) alphax (*.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 cos2phi alphax))) (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax))
(/.f64 (fma.f64 sin2phi alphax (*.f64 (pow.f64 alphay 2) (/.f64 cos2phi alphax))) (*.f64 (pow.f64 alphay 2) alphax))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (*.f64 alphay (/.f64 cos2phi alphax))) (*.f64 alphay alphax))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) (pow.f64 alphax 2) (*.f64 alphay cos2phi)) (*.f64 alphay (pow.f64 alphax 2)))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) (neg.f64 (pow.f64 alphax 2)) (*.f64 alphay (neg.f64 cos2phi))) (*.f64 alphay (neg.f64 (pow.f64 alphax 2))))
(/.f64 (fma.f64 (/.f64 cos2phi alphax) (neg.f64 (pow.f64 alphay 2)) (*.f64 alphax (neg.f64 sin2phi))) (*.f64 alphax (neg.f64 (pow.f64 alphay 2))))
(/.f64 (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 alphax sin2phi)) (*.f64 alphax (pow.f64 alphay 2)))
(/.f64 (fma.f64 (/.f64 cos2phi alphax) alphay (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay))
(/.f64 (fma.f64 cos2phi alphay (*.f64 (pow.f64 alphax 2) (/.f64 sin2phi alphay))) (*.f64 (pow.f64 alphax 2) alphay))
(/.f64 (fma.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphay 2)) (*.f64 (neg.f64 (pow.f64 alphax 2)) (neg.f64 sin2phi))) (pow.f64 (*.f64 alphax alphay) 2))
(/.f64 (fma.f64 (neg.f64 cos2phi) alphay (*.f64 (neg.f64 (pow.f64 alphax 2)) (/.f64 sin2phi alphay))) (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay))
(/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 (*.f64 alphax alphay) 2))
(/.f64 (neg.f64 (/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 alphax 2))) (neg.f64 (pow.f64 alphay 2)))
(/.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (*.f64 alphay (/.f64 cos2phi alphax)))) (neg.f64 (*.f64 alphay alphax)))
(/.f64 (neg.f64 (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 alphax sin2phi))) (*.f64 alphax (neg.f64 (pow.f64 alphay 2))))
(/.f64 (neg.f64 (fma.f64 sin2phi alphax (*.f64 (pow.f64 alphay 2) (/.f64 cos2phi alphax)))) (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax))
(/.f64 (neg.f64 (fma.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphay 2)) (*.f64 (neg.f64 (pow.f64 alphax 2)) (neg.f64 sin2phi)))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (neg.f64 (fma.f64 (neg.f64 cos2phi) alphay (*.f64 (neg.f64 (pow.f64 alphax 2)) (/.f64 sin2phi alphay)))) (neg.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay)))
(/.f64 (neg.f64 (fma.f64 (/.f64 cos2phi alphax) alphay (*.f64 alphax (/.f64 sin2phi alphay)))) (neg.f64 (*.f64 alphax alphay)))
(/.f64 (neg.f64 (fma.f64 (/.f64 cos2phi alphax) (neg.f64 (pow.f64 alphay 2)) (*.f64 alphax (neg.f64 sin2phi)))) (neg.f64 (*.f64 alphax (neg.f64 (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (fma.f64 cos2phi alphay (*.f64 (pow.f64 alphax 2) (/.f64 sin2phi alphay)))) (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay))
(/.f64 (neg.f64 (fma.f64 (neg.f64 sin2phi) alphax (*.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 cos2phi alphax)))) (neg.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax)))
(/.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) (pow.f64 alphax 2) (*.f64 alphay cos2phi))) (*.f64 alphay (neg.f64 (pow.f64 alphax 2))))
(/.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) (neg.f64 (pow.f64 alphax 2)) (*.f64 alphay (neg.f64 cos2phi)))) (neg.f64 (*.f64 alphay (neg.f64 (pow.f64 alphax 2)))))
(/.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 1)
(fma.f64 (cbrt.f64 (/.f64 cos2phi (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (cbrt.f64 (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2)) (/.f64 cos2phi (pow.f64 alphax 2)))
(fma.f64 (/.f64 (cbrt.f64 cos2phi) alphax) (/.f64 (cbrt.f64 (pow.f64 cos2phi 2)) alphax) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (cbrt.f64 cos2phi) (/.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2)) (cbrt.f64 (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphax -1) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (neg.f64 cos2phi) (/.f64 -1 (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (pow.f64 alphax -1) (/.f64 cos2phi alphax) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 alphax 2))) (/.f64 cos2phi (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (neg.f64 sin2phi) (/.f64 -1 (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2)) (cbrt.f64 (/.f64 sin2phi (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))
(fma.f64 (/.f64 sin2phi alphay) (pow.f64 alphay -1) (/.f64 cos2phi (pow.f64 alphax 2)))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 alphay 2))) (/.f64 sin2phi (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)) (/.f64 cos2phi (pow.f64 alphax 2)))
(fma.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))
(fma.f64 (pow.f64 alphay -1) (/.f64 sin2phi alphay) (/.f64 cos2phi (pow.f64 alphax 2)))
(fma.f64 cos2phi (/.f64 (pow.f64 alphax -1) alphax) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 sin2phi (/.f64 (pow.f64 alphay -1) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))
(fma.f64 (/.f64 (pow.f64 alphax -1) alphax) cos2phi (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))
(fma.f64 (/.f64 (pow.f64 alphay -1) alphay) sin2phi (/.f64 cos2phi (pow.f64 alphax 2)))
(fma.f64 1 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 1 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))
(fma.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 1 (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 1 (/.f64 cos2phi (pow.f64 alphax 2)))
(pow.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)
(pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 1)
(cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 3))
(neg.f64 (-.f64 (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax) (/.f64 sin2phi (pow.f64 alphay 2))))
(if (!=.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 3) (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 3)) (fma.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (-.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(if (!=.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 0) (*.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (+.f64 1 (/.f64 (/.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))))
(if (!=.f64 (fma.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (-.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 3) (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 3)) (fma.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (-.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(if (!=.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 3) (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 3)) (fma.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (-.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(if (!=.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 0) (*.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (+.f64 1 (/.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))))
(if (!=.f64 (-.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2) (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 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))))
(if (!=.f64 (-.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2) (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 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))))
(if (!=.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 0) (/.f64 1 (/.f64 1 (+.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 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))
Outputs
(/.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 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 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 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 4) sin2phi))) (-.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.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 (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 4) sin2phi))) (-.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))) (/.f64 (*.f64 (*.f64 u0 (pow.f64 cos2phi 3)) (pow.f64 (pow.f64 alphay 4) 2)) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 alphax 4)))))
(/.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 u0 (*.f64 (pow.f64 (pow.f64 cos2phi -1) 2) (*.f64 (pow.f64 alphax 4) 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 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 cos2phi -1) 2) (*.f64 (pow.f64 alphax 4) sin2phi))) (pow.f64 alphay 2))) (/.f64 (*.f64 (*.f64 u0 (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 4)) (pow.f64 cos2phi 3))) (pow.f64 alphay 4)))
(+.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 u0 (pow.f64 alphax 2)) cos2phi) (/.f64 (*.f64 (*.f64 u0 (pow.f64 (pow.f64 cos2phi -1) 4)) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi))) (pow.f64 (pow.f64 alphay 2) 3))) (-.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 4)) (pow.f64 cos2phi 3))) (pow.f64 alphay 4)) (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 cos2phi -1) 2) (*.f64 (pow.f64 alphax 4) 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 (/.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 u0 (*.f64 (pow.f64 (pow.f64 cos2phi -1) 2) (*.f64 (pow.f64 alphax 4) 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 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 cos2phi -1) 2) (*.f64 (pow.f64 alphax 4) sin2phi))) (pow.f64 alphay 2))) (/.f64 (*.f64 (*.f64 u0 (pow.f64 alphax 2)) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 4) (/.f64 -1 (pow.f64 cos2phi 3))))) (pow.f64 alphay 4)))
(+.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 (-.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 (pow.f64 cos2phi -1) 2) (*.f64 (pow.f64 alphax 4) sin2phi))) (pow.f64 alphay 2))) (/.f64 (*.f64 (*.f64 u0 (pow.f64 alphax 2)) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 4) (/.f64 -1 (pow.f64 cos2phi 3))))) (pow.f64 alphay 4))) (/.f64 (*.f64 (*.f64 u0 (pow.f64 sin2phi 2)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (pow.f64 (pow.f64 cos2phi -1) 4) sin2phi))) (pow.f64 (pow.f64 alphay 2) 3)))
(/.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 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 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (-.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 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 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (-.f64 (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))) (/.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) (*.f64 (pow.f64 alphax 8) sin2phi))) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 3))))
(/.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 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (pow.f64 alphay 4))) (pow.f64 sin2phi 2)))
(+.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 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 (*.f64 u0 (pow.f64 alphay 2)) (*.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2) (pow.f64 alphay 4))) (pow.f64 sin2phi 3))) (/.f64 (*.f64 u0 (*.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (pow.f64 alphay 4))) (pow.f64 sin2phi 2)))
(+.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 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 alphax -1) 4) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)))) u0) (pow.f64 sin2phi 3)) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)) (/.f64 (*.f64 (*.f64 u0 (pow.f64 (pow.f64 alphax -1) 6)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 (pow.f64 sin2phi 2) 2))) (/.f64 (*.f64 u0 (*.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (pow.f64 alphay 4))) (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 u0 (pow.f64 alphay 2)) sin2phi))
(-.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (pow.f64 alphay 4))) (pow.f64 sin2phi 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 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 (*.f64 u0 (pow.f64 alphay 2)) (*.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2) (pow.f64 alphay 4))) (pow.f64 sin2phi 3))) (/.f64 (*.f64 u0 (*.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (pow.f64 alphay 4))) (pow.f64 sin2phi 2)))
(+.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 (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 (*.f64 u0 (pow.f64 alphay 2)) (*.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2) (pow.f64 alphay 4))) (pow.f64 sin2phi 3))) (/.f64 (*.f64 u0 (*.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (pow.f64 alphay 4))) (pow.f64 sin2phi 2))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 cos2phi 3) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (pow.f64 sin2phi 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 (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 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 (*.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 u0 (*.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)) (pow.f64 alphax 4))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))) (-.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) 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 (/.f64 (*.f64 u0 (*.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)) (pow.f64 alphax 4))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))) (-.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (/.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 3) (pow.f64 (pow.f64 alphax 4) 2))) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 3))))
(/.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 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 (*.f64 u0 cos2phi) (*.f64 (/.f64 (pow.f64 sin2phi -1) sin2phi) (pow.f64 alphay 4))) (pow.f64 alphax 2)))
(+.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 u0 (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (pow.f64 sin2phi 3))) (pow.f64 alphax 4)) (-.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 (*.f64 u0 cos2phi) (*.f64 (/.f64 (pow.f64 sin2phi -1) sin2phi) (pow.f64 alphay 4))) (pow.f64 alphax 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 -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 (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 (*.f64 u0 (pow.f64 alphay 2)) (*.f64 (pow.f64 cos2phi 2) (/.f64 (pow.f64 alphay 4) (pow.f64 sin2phi 3)))) (pow.f64 alphax 4))) (/.f64 (*.f64 (*.f64 u0 cos2phi) (*.f64 (/.f64 (pow.f64 sin2phi -1) sin2phi) (pow.f64 alphay 4))) (pow.f64 alphax 2))) (/.f64 (*.f64 (*.f64 u0 (pow.f64 (pow.f64 sin2phi -1) 4)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 (pow.f64 alphax 2) 3)))
(/.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 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 (*.f64 u0 cos2phi) (*.f64 (/.f64 (pow.f64 sin2phi -1) sin2phi) (pow.f64 alphay 4))) (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 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 (*.f64 u0 cos2phi) (*.f64 (/.f64 (pow.f64 sin2phi -1) sin2phi) (pow.f64 alphay 4))) (pow.f64 alphax 2))) (/.f64 (*.f64 u0 (*.f64 (/.f64 -1 (pow.f64 sin2phi 3)) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4))))) (pow.f64 alphax 4)))
(+.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 (-.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 (*.f64 u0 cos2phi) (*.f64 (/.f64 (pow.f64 sin2phi -1) sin2phi) (pow.f64 alphay 4))) (pow.f64 alphax 2))) (/.f64 (*.f64 (*.f64 u0 (pow.f64 (pow.f64 sin2phi -1) 4)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 (pow.f64 alphax 2) 3))) (/.f64 (*.f64 u0 (*.f64 (/.f64 -1 (pow.f64 sin2phi 3)) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4))))) (pow.f64 alphax 4)))
(/.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 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 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 (*.f64 u0 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 4) sin2phi))) (-.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.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 (/.f64 (*.f64 u0 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 4) sin2phi))) (-.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 u0 (*.f64 cos2phi (pow.f64 alphay 4))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 8))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 alphax 4)))))
(/.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 (*.f64 u0 (pow.f64 alphax 4)) (/.f64 sin2phi (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 (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 u0 (pow.f64 alphax 2)) cos2phi) (/.f64 (+.f64 (*.f64 (*.f64 u0 (pow.f64 alphax 4)) (/.f64 (/.f64 sin2phi (neg.f64 alphay)) alphay)) (/.f64 (*.f64 (*.f64 u0 (pow.f64 alphax 2)) (*.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2) (pow.f64 alphax 4))) 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 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (/.f64 (+.f64 (*.f64 (*.f64 u0 (pow.f64 alphax 4)) (/.f64 (/.f64 sin2phi (neg.f64 alphay)) alphay)) (/.f64 (*.f64 (*.f64 u0 (pow.f64 alphax 2)) (*.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2) (pow.f64 alphax 4))) cos2phi)) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (*.f64 u0 (pow.f64 sin2phi 2)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (pow.f64 (pow.f64 alphay -1) 6)))) (pow.f64 (pow.f64 cos2phi 2) 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 (pow.f64 alphax 2)) cos2phi) (/.f64 (*.f64 (*.f64 u0 (pow.f64 alphax 4)) (/.f64 sin2phi (pow.f64 alphay 2))) (pow.f64 cos2phi 2)))
(+.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 (pow.f64 alphax 2)) cos2phi) (/.f64 (+.f64 (*.f64 (*.f64 u0 (pow.f64 alphax 4)) (/.f64 (/.f64 sin2phi (neg.f64 alphay)) alphay)) (/.f64 (*.f64 (*.f64 u0 (pow.f64 alphax 2)) (*.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2) (pow.f64 alphax 4))) cos2phi)) (pow.f64 cos2phi 2)))
(+.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 (*.f64 u0 (pow.f64 alphax 4)) (/.f64 (/.f64 sin2phi (neg.f64 alphay)) alphay)) (/.f64 (*.f64 (*.f64 u0 (pow.f64 alphax 2)) (*.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2) (pow.f64 alphax 4))) cos2phi)) (pow.f64 cos2phi 2)) (-.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi)))) (pow.f64 (pow.f64 cos2phi 2) 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 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)))
(fma.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)))
(fma.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)))
(fma.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 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 sin2phi (pow.f64 alphay 2))
(+.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 cos2phi (pow.f64 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 cos2phi (pow.f64 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 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 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)))
(fma.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)))
(fma.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)))
(fma.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 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 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 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 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)) (/.f64 cos2phi (pow.f64 alphax 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2)) (/.f64 cos2phi (pow.f64 alphax 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) -1)) u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))
(*.f64 (cbrt.f64 u0) (/.f64 (cbrt.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 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (/.f64 (pow.f64 u0 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(cbrt.f64 (*.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (pow.f64 u0 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))))
(neg.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (cbrt.f64 (/.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 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))))
(*.f64 (/.f64 u0 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))) (/.f64 -1 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) u0)
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 (neg.f64 u0) (/.f64 -1 (+.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 1 (+.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 (neg.f64 (cbrt.f64 u0)) (neg.f64 (/.f64 (cbrt.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 (cbrt.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 u0 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))))
(neg.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (pow.f64 u0 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))))
(*.f64 -1 (/.f64 (neg.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 1 (/.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 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (neg.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 0 (+.f64 0 (/.f64 (neg.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 0 (/.f64 (neg.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 (neg.f64 u0) (-.f64 (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (neg.f64 u0) (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) -1))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (/.f64 (-.f64 (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax) (/.f64 sin2phi (pow.f64 alphay 2))) -1))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (neg.f64 u0) (/.f64 (-.f64 (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax) (/.f64 sin2phi (pow.f64 alphay 2))) 1))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (/.f64 (neg.f64 u0) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(fma.f64 0 0 (/.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))))
(fma.f64 1 0 (/.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))))
(pow.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) 1/3)
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(pow.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 3)
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(neg.f64 (-.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.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))))
(neg.f64 (-.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0))
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(neg.f64 (/.f64 (neg.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))))
(if (!=.f64 (neg.f64 u0) 0) (/.f64 1 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) u0)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (neg.f64 u0) 0) (pow.f64 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) u0) -1) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 u0 0) (/.f64 1 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) u0)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 u0 0) (pow.f64 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) u0) -1) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (cbrt.f64 (pow.f64 u0 2)) 0) (/.f64 (cbrt.f64 u0) (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 u0 2)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 1 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) -1)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (+.f64 0 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (+.f64 0 (/.f64 (neg.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)))))
(if (!=.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 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)))))
(if (!=.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (neg.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)))))
(if (!=.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 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)))))
(if (!=.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 (neg.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)))))
(if (!=.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 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)))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (neg.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)))))
(if (!=.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 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)))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))) 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 (neg.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)))))
(if (!=.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 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)))))
(if (!=.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (neg.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)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 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)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 (neg.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)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 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)))))
(if (!=.f64 (pow.f64 alphay 2) 0) (*.f64 (/.f64 u0 (/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 alphax 2))) (pow.f64 alphay 2)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) (/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 alphax 2))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphay alphax) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) alphax (*.f64 alphay (/.f64 cos2phi alphax)))) (*.f64 alphay alphax)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphay alphax) 0) (/.f64 (*.f64 u0 (*.f64 alphay alphax)) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 alphay cos2phi) alphax))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (*.f64 (/.f64 u0 (neg.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphay alphax) 2)) 0) (/.f64 (*.f64 u0 (pow.f64 (*.f64 alphay alphax) 2)) (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphax (pow.f64 alphay 2)) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 alphax sin2phi))) (*.f64 alphax (pow.f64 alphay 2))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) alphax) 0) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) alphax)) (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 alphax sin2phi))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) alphax) 0) (*.f64 (/.f64 u0 (fma.f64 sin2phi alphax (*.f64 (pow.f64 alphay 2) (/.f64 cos2phi alphax)))) (*.f64 (pow.f64 alphay 2) alphax)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) alphax) 0) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) alphax)) (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 alphax sin2phi))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (/.f64 u0 (fma.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphay 2)) (*.f64 (neg.f64 (pow.f64 alphax 2)) (neg.f64 sin2phi)))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 (*.f64 alphay alphax) 2) 0) (/.f64 (*.f64 u0 (pow.f64 (*.f64 alphay alphax) 2)) (fma.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphay 2)) (*.f64 (pow.f64 alphax 2) sin2phi))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay) 0) (*.f64 (/.f64 u0 (fma.f64 (neg.f64 cos2phi) alphay (*.f64 (neg.f64 (pow.f64 alphax 2)) (/.f64 sin2phi alphay)))) (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (neg.f64 (*.f64 (pow.f64 alphax 2) alphay)) 0) (/.f64 (neg.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) alphay))) (neg.f64 (fma.f64 cos2phi alphay (/.f64 (*.f64 (pow.f64 alphax 2) sin2phi) alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 cos2phi alphax) alphay (*.f64 alphax (/.f64 sin2phi alphay)))) (*.f64 alphax alphay)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphay alphax) 0) (/.f64 (*.f64 u0 (*.f64 alphay alphax)) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 alphay cos2phi) alphax))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphax (neg.f64 (pow.f64 alphay 2))) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 cos2phi alphax) (neg.f64 (pow.f64 alphay 2)) (*.f64 alphax (neg.f64 sin2phi)))) (*.f64 alphax (neg.f64 (pow.f64 alphay 2)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (neg.f64 (*.f64 (pow.f64 alphay 2) alphax)) 0) (/.f64 (neg.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) alphax))) (neg.f64 (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 alphax sin2phi)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (pow.f64 alphax 2) alphay) 0) (*.f64 (/.f64 u0 (fma.f64 cos2phi alphay (*.f64 (pow.f64 alphax 2) (/.f64 sin2phi alphay)))) (*.f64 (pow.f64 alphax 2) alphay)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (pow.f64 alphax 2) alphay) 0) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) alphay)) (fma.f64 cos2phi alphay (/.f64 (*.f64 (pow.f64 alphax 2) sin2phi) alphay))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax) 0) (*.f64 (/.f64 u0 (fma.f64 (neg.f64 sin2phi) alphax (*.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 cos2phi alphax)))) (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (neg.f64 (*.f64 (pow.f64 alphay 2) alphax)) 0) (/.f64 (neg.f64 (*.f64 u0 (*.f64 (pow.f64 alphay 2) alphax))) (neg.f64 (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 alphax sin2phi)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphay (pow.f64 alphax 2)) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) (pow.f64 alphax 2) (*.f64 alphay cos2phi))) (*.f64 alphay (pow.f64 alphax 2))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (pow.f64 alphax 2) alphay) 0) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) alphay)) (fma.f64 cos2phi alphay (/.f64 (*.f64 (pow.f64 alphax 2) sin2phi) alphay))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphay (neg.f64 (pow.f64 alphax 2))) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) (neg.f64 (pow.f64 alphax 2)) (*.f64 alphay (neg.f64 cos2phi)))) (*.f64 alphay (neg.f64 (pow.f64 alphax 2)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (neg.f64 (*.f64 (pow.f64 alphax 2) alphay)) 0) (/.f64 (neg.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 2) alphay))) (neg.f64 (fma.f64 cos2phi alphay (/.f64 (*.f64 (pow.f64 alphax 2) sin2phi) alphay)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (/.f64 u0 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 (*.f64 alphay alphax) 2) 0) (/.f64 (*.f64 u0 (pow.f64 (*.f64 alphay alphax) 2)) (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (/.f64 (neg.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)))))
(if (!=.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 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 0 (+.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 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.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 0 (/.f64 0 (+.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 0 (/.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 (fma.f64 (/.f64 sin2phi alphay) alphax (*.f64 alphay (/.f64 cos2phi alphax))) (/.f64 1 (*.f64 alphay alphax)))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 alphay cos2phi) alphax)) (*.f64 alphay alphax))
(*.f64 (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 alphax sin2phi)) (/.f64 1 (*.f64 alphax (pow.f64 alphay 2))))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 (fma.f64 sin2phi alphax (*.f64 (pow.f64 alphay 2) (/.f64 cos2phi alphax))) (/.f64 1 (*.f64 (pow.f64 alphay 2) alphax)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 (fma.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphay 2)) (*.f64 (neg.f64 (pow.f64 alphax 2)) (neg.f64 sin2phi))) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (fma.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphay 2)) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 (*.f64 alphay alphax) 2))
(*.f64 (fma.f64 (neg.f64 cos2phi) alphay (*.f64 (neg.f64 (pow.f64 alphax 2)) (/.f64 sin2phi alphay))) (/.f64 1 (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 (fma.f64 (/.f64 cos2phi alphax) alphay (*.f64 alphax (/.f64 sin2phi alphay))) (/.f64 1 (*.f64 alphax alphay)))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 alphay cos2phi) alphax)) (*.f64 alphay alphax))
(*.f64 (fma.f64 (/.f64 cos2phi alphax) (neg.f64 (pow.f64 alphay 2)) (*.f64 alphax (neg.f64 sin2phi))) (/.f64 1 (*.f64 alphax (neg.f64 (pow.f64 alphay 2)))))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 (fma.f64 cos2phi alphay (*.f64 (pow.f64 alphax 2) (/.f64 sin2phi alphay))) (/.f64 1 (*.f64 (pow.f64 alphax 2) alphay)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 (fma.f64 (neg.f64 sin2phi) alphax (*.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 cos2phi alphax))) (/.f64 1 (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 (fma.f64 (/.f64 sin2phi alphay) (pow.f64 alphax 2) (*.f64 alphay cos2phi)) (/.f64 1 (*.f64 alphay (pow.f64 alphax 2))))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 (fma.f64 (/.f64 sin2phi alphay) (neg.f64 (pow.f64 alphax 2)) (*.f64 alphay (neg.f64 cos2phi))) (/.f64 1 (*.f64 alphay (neg.f64 (pow.f64 alphax 2)))))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (-.f64 (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax) (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 (cbrt.f64 (-.f64 (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax) (/.f64 sin2phi (pow.f64 alphay 2)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 3))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2)) (cbrt.f64 (/.f64 (*.f64 cos2phi sin2phi) (pow.f64 (*.f64 alphax alphay) 2))))) (+.f64 (cbrt.f64 (/.f64 cos2phi (pow.f64 alphax 2))) (cbrt.f64 (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2)) (cbrt.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2))) (cbrt.f64 (/.f64 (*.f64 cos2phi sin2phi) (pow.f64 (*.f64 alphay alphax) 2)))) (+.f64 (cbrt.f64 (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (/.f64 cos2phi (pow.f64 alphax 2)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2)) (-.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2)) (cbrt.f64 (/.f64 (*.f64 cos2phi sin2phi) (pow.f64 (*.f64 alphax alphay) 2))))) (+.f64 (cbrt.f64 (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (/.f64 cos2phi (pow.f64 alphax 2)))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2)) (cbrt.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2))) (cbrt.f64 (/.f64 (*.f64 cos2phi sin2phi) (pow.f64 (*.f64 alphay alphax) 2)))) (+.f64 (cbrt.f64 (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (/.f64 cos2phi (pow.f64 alphax 2)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)) (cbrt.f64 (+.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 (neg.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 (/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 alphax 2)) (/.f64 (pow.f64 alphay -1) alphay))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (/.f64 1 (pow.f64 (*.f64 alphax alphay) 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 1 (+.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 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 1)
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(-.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(-.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi (neg.f64 alphay)) alphay))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(-.f64 0 (-.f64 (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax) (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 alphax 2)) (pow.f64 alphay 2))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (fma.f64 (neg.f64 sin2phi) alphax (*.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 cos2phi alphax))) (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (fma.f64 sin2phi alphax (*.f64 (pow.f64 alphay 2) (/.f64 cos2phi alphax))) (*.f64 (pow.f64 alphay 2) alphax))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (*.f64 alphay (/.f64 cos2phi alphax))) (*.f64 alphay alphax))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 alphay cos2phi) alphax)) (*.f64 alphay alphax))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) (pow.f64 alphax 2) (*.f64 alphay cos2phi)) (*.f64 alphay (pow.f64 alphax 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) (neg.f64 (pow.f64 alphax 2)) (*.f64 alphay (neg.f64 cos2phi))) (*.f64 alphay (neg.f64 (pow.f64 alphax 2))))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (fma.f64 (/.f64 cos2phi alphax) (neg.f64 (pow.f64 alphay 2)) (*.f64 alphax (neg.f64 sin2phi))) (*.f64 alphax (neg.f64 (pow.f64 alphay 2))))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 alphax sin2phi)) (*.f64 alphax (pow.f64 alphay 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (fma.f64 (/.f64 cos2phi alphax) alphay (*.f64 alphax (/.f64 sin2phi alphay))) (*.f64 alphax alphay))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 alphay cos2phi) alphax)) (*.f64 alphay alphax))
(/.f64 (fma.f64 cos2phi alphay (*.f64 (pow.f64 alphax 2) (/.f64 sin2phi alphay))) (*.f64 (pow.f64 alphax 2) alphay))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (fma.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphay 2)) (*.f64 (neg.f64 (pow.f64 alphax 2)) (neg.f64 sin2phi))) (pow.f64 (*.f64 alphax alphay) 2))
(/.f64 (fma.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphay 2)) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 (*.f64 alphay alphax) 2))
(/.f64 (fma.f64 (neg.f64 cos2phi) alphay (*.f64 (neg.f64 (pow.f64 alphax 2)) (/.f64 sin2phi alphay))) (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 (*.f64 alphax alphay) 2))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (neg.f64 (/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 alphax 2))) (neg.f64 (pow.f64 alphay 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (*.f64 alphay (/.f64 cos2phi alphax)))) (neg.f64 (*.f64 alphay alphax)))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 alphay cos2phi) alphax)) (*.f64 alphay alphax))
(/.f64 (neg.f64 (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 alphax sin2phi))) (*.f64 alphax (neg.f64 (pow.f64 alphay 2))))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (neg.f64 (fma.f64 sin2phi alphax (*.f64 (pow.f64 alphay 2) (/.f64 cos2phi alphax)))) (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (neg.f64 (fma.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphay 2)) (*.f64 (neg.f64 (pow.f64 alphax 2)) (neg.f64 sin2phi)))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)))
(/.f64 (fma.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphay 2)) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 (*.f64 alphay alphax) 2))
(/.f64 (neg.f64 (fma.f64 (neg.f64 cos2phi) alphay (*.f64 (neg.f64 (pow.f64 alphax 2)) (/.f64 sin2phi alphay)))) (neg.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (neg.f64 (fma.f64 (/.f64 cos2phi alphax) alphay (*.f64 alphax (/.f64 sin2phi alphay)))) (neg.f64 (*.f64 alphax alphay)))
(/.f64 (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 alphay cos2phi) alphax)) (*.f64 alphay alphax))
(/.f64 (neg.f64 (fma.f64 (/.f64 cos2phi alphax) (neg.f64 (pow.f64 alphay 2)) (*.f64 alphax (neg.f64 sin2phi)))) (neg.f64 (*.f64 alphax (neg.f64 (pow.f64 alphay 2)))))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (neg.f64 (fma.f64 cos2phi alphay (*.f64 (pow.f64 alphax 2) (/.f64 sin2phi alphay)))) (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (neg.f64 (fma.f64 (neg.f64 sin2phi) alphax (*.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 cos2phi alphax)))) (neg.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) (pow.f64 alphax 2) (*.f64 alphay cos2phi))) (*.f64 alphay (neg.f64 (pow.f64 alphax 2))))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) (neg.f64 (pow.f64 alphax 2)) (*.f64 alphay (neg.f64 cos2phi)))) (neg.f64 (*.f64 alphay (neg.f64 (pow.f64 alphax 2)))))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (neg.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 1)
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (cbrt.f64 (/.f64 cos2phi (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (cbrt.f64 (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2)) (/.f64 cos2phi (pow.f64 alphax 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (/.f64 (cbrt.f64 cos2phi) alphax) (/.f64 (cbrt.f64 (pow.f64 cos2phi 2)) alphax) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (cbrt.f64 cos2phi) (/.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2)) (cbrt.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)))
(fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphax -1) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (neg.f64 cos2phi) (/.f64 -1 (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (pow.f64 alphax -1) (/.f64 cos2phi alphax) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 alphax 2))) (/.f64 cos2phi (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 alphax 2))) (/.f64 cos2phi (cbrt.f64 (pow.f64 alphax 4))) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (neg.f64 sin2phi) (/.f64 -1 (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2)) (cbrt.f64 (/.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)))
(fma.f64 (/.f64 sin2phi alphay) (pow.f64 alphay -1) (/.f64 cos2phi (pow.f64 alphax 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 alphay 2))) (/.f64 sin2phi (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)) (/.f64 cos2phi (pow.f64 alphax 2)))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 alphay 2))) (/.f64 sin2phi (cbrt.f64 (pow.f64 alphay 4))) (/.f64 cos2phi (pow.f64 alphax 2)))
(fma.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))
(fma.f64 (pow.f64 alphay -1) (/.f64 sin2phi alphay) (/.f64 cos2phi (pow.f64 alphax 2)))
(fma.f64 cos2phi (/.f64 (pow.f64 alphax -1) alphax) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 sin2phi (/.f64 (pow.f64 alphay -1) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (/.f64 (pow.f64 alphax -1) alphax) cos2phi (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))
(fma.f64 (/.f64 (pow.f64 alphay -1) alphay) sin2phi (/.f64 cos2phi (pow.f64 alphax 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 1 (/.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)))
(fma.f64 1 (/.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)))
(fma.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 1 (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(fma.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 1 (/.f64 cos2phi (pow.f64 alphax 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(pow.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 3) 1/3)
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 1)
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 3))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(neg.f64 (-.f64 (/.f64 (/.f64 cos2phi (neg.f64 alphax)) alphax) (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(if (!=.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 3) (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 3)) (fma.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (-.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(if (!=.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 0) (*.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (+.f64 1 (/.f64 (/.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))))
(if (!=.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 0) (*.f64 (+.f64 1 (/.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 alphay 2))))
(if (!=.f64 (fma.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (-.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 3) (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 3)) (fma.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (-.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(if (!=.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 3) (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 3)) (fma.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (-.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(if (!=.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 0) (*.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (+.f64 1 (/.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))))
(if (!=.f64 (-.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2) (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 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))))
(if (!=.f64 (-.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2) (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2)) (-.f64 (/.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))))
(if (!=.f64 (-.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2) (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 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))))
(if (!=.f64 (-.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2) (pow.f64 (/.f64 cos2phi (pow.f64 alphax 2)) 2)) (-.f64 (/.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))))
(if (!=.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 0) (/.f64 1 (/.f64 1 (+.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))))
(if (!=.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 0) (/.f64 1 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) -1)) (+.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 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))
(+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))

localize14.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(log1p.f64 (neg.f64 u0))
0.3b
(/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi))
0.3b
(*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0)))
Compiler

Compiled 36 to 18 computations (50% saved)

series79.0ms (0.1%)

Counts
2 → 43
Calls

15 calls:

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

Compiled 5310 to 4055 computations (23.6% saved)

rewrite1.5s (1.4%)

Algorithm
batch-egg-rewrite
Rules
123×egg-rr
68×egg-rr
Counts
2 → 191
Calls
Call 1
Inputs
(*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0)))
(/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (neg.f64 (pow.f64 alphay 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 alphay 2)) (neg.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 alphay 2) (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 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 alphay 2))) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)) (cbrt.f64 (pow.f64 alphay 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2) (cbrt.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 (pow.f64 alphay 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 0))) (-.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 0 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))))) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) 0)) (+.f64 0 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (pow.f64 (/.f64 1 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) -1) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 alphay 2)) (/.f64 1 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (pow.f64 alphay 2) (/.f64 1 (log1p.f64 (neg.f64 u0)))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 1 (pow.f64 alphay 2))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 alphay 2))) (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) -1)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 alphay 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (pow.f64 alphay -1)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (/.f64 1 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 alphay (/.f64 1 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (*.f64 (pow.f64 alphay 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 1 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (*.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (+.f64 1 (/.f64 0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0) (/.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) (*.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) (*.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))) 0) (/.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) (*.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) (*.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0)))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 sin2phi)) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (neg.f64 sin2phi)) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)) (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) sin2phi) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 1 (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 -1 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) sin2phi) (neg.f64 (pow.f64 alphay 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 sin2phi)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (pow.f64 alphay 2) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 sin2phi -1) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (pow.f64 sin2phi -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 (log1p.f64 (neg.f64 u0)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 -1 (cbrt.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 alphay 2) (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 sin2phi)) (pow.f64 alphay 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 sin2phi) (-.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 sin2phi))) (cbrt.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 alphay 2) (/.f64 (log1p.f64 (neg.f64 u0)) sin2phi)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 alphay 2) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 sin2phi 2)))) (neg.f64 (cbrt.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))) (neg.f64 (cbrt.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (cbrt.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (neg.f64 (cbrt.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) sin2phi)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2)))) (neg.f64 (cbrt.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (cbrt.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (neg.f64 (cbrt.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 sin2phi 2))) (cbrt.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 sin2phi 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (cbrt.f64 sin2phi)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 sin2phi 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 sin2phi)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 sin2phi 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 sin2phi))) (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 sin2phi 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))) (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2))) (cbrt.f64 (pow.f64 sin2phi 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 sin2phi 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 sin2phi)))) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 sin2phi 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (*.f64 sin2phi (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 sin2phi))))) (*.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (*.f64 sin2phi (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)))) (*.f64 sin2phi (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 sin2phi (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (pow.f64 sin2phi 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 sin2phi (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))))) (*.f64 sin2phi (cbrt.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (cbrt.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (cbrt.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) (pow.f64 sin2phi 2))) (cbrt.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (neg.f64 (cbrt.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (neg.f64 (cbrt.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 sin2phi))))) (cbrt.f64 (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 sin2phi))) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (neg.f64 (pow.f64 sin2phi 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) sin2phi)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 sin2phi (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))) sin2phi)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) (/.f64 0 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (neg.f64 (/.f64 (pow.f64 alphay 2) (/.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))) -1) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 alphay 2))) (/.f64 (/.f64 sin2phi (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 sin2phi) (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 alphay 2))) (/.f64 (neg.f64 sin2phi) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 alphay 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 (neg.f64 sin2phi) alphay)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 alphay (/.f64 (neg.f64 sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (*.f64 (pow.f64 alphay 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 -1 (/.f64 sin2phi (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (neg.f64 (/.f64 (pow.f64 alphay 2) (/.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 sin2phi (pow.f64 alphay 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0) (/.f64 -1 (/.f64 sin2phi (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (pow.f64 alphay 2)) 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 sin2phi (pow.f64 alphay 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)) (+.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)) (+.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 0) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0) (-.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 0)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 0) (*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) (+.f64 1 (/.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0) (/.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 sin2phi) 3) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 sin2phi) 3) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 sin2phi) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 sin2phi) 3) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 0)))))

simplify3.8s (3.6%)

Algorithm
egglog
Counts
234 → 273
Calls
Call 1
Inputs
(*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0)))
(*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0)))
(*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0)))
(*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0)))
(*.f64 -1 (*.f64 u0 (pow.f64 alphay 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2))) (*.f64 -1 (*.f64 u0 (pow.f64 alphay 2))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2))) (*.f64 -1 (*.f64 u0 (pow.f64 alphay 2)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 4))) (*.f64 -1 (*.f64 u0 (pow.f64 alphay 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0)))) (*.f64 -1 (/.f64 (pow.f64 alphay 2) u0)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) u0)) (*.f64 -1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) u0)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2))) (*.f64 1/3 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 3))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3)) sin2phi)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3)) sin2phi)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 4)) sin2phi)))))
(/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi) (/.f64 (pow.f64 alphay 2) (*.f64 u0 sin2phi)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)) sin2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi) (/.f64 (pow.f64 alphay 2) (*.f64 u0 sin2phi))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)) sin2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi) (+.f64 (/.f64 (pow.f64 alphay 2) (*.f64 u0 sin2phi)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 3)) sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (neg.f64 (pow.f64 alphay 2)))
(*.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)))
(*.f64 (neg.f64 (pow.f64 alphay 2)) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2))
(*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)))
(*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(*.f64 (*.f64 (pow.f64 alphay 2) (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 (pow.f64 alphay 2))) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) alphay)
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)) (cbrt.f64 (pow.f64 alphay 2)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 alphay 2))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 (pow.f64 alphay 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 0))) (-.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 0))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 0 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))))) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) 0)) (+.f64 0 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))
(*.f64 1 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0)))
(*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2))))
(*.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(-.f64 3 (+.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))
(-.f64 3 (-.f64 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(-.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(-.f64 1 (+.f64 1 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))
(-.f64 1 (-.f64 1 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(-.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) -1)
(/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1)
(pow.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 3)
(pow.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 1/3)
(pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1)
(cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3))
(neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (pow.f64 (/.f64 1 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) -1) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 alphay 2)) (/.f64 1 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (pow.f64 alphay 2) (/.f64 1 (log1p.f64 (neg.f64 u0)))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 1 (pow.f64 alphay 2))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 alphay 2))) (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) -1)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (pow.f64 alphay -1)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (/.f64 1 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 alphay (/.f64 1 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (*.f64 (pow.f64 alphay 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 1 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 1 0) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (*.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (+.f64 1 (/.f64 0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0) (/.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) (*.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) (*.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))) 0) (/.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) (*.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) (*.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(+.f64 (-.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 3)
(+.f64 (-.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1) 1)
(+.f64 0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(+.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0)
(*.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (neg.f64 sin2phi)))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 sin2phi)) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 sin2phi))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 sin2phi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (neg.f64 sin2phi)) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)))
(*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) sin2phi))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)) (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) sin2phi) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))
(*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 1 (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 -1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(*.f64 -1 (*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) -1))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))))
(*.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 -1 sin2phi))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) sin2phi) (neg.f64 (pow.f64 alphay 2)))
(*.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (/.f64 -1 (cbrt.f64 sin2phi)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (pow.f64 alphay 2) sin2phi))
(*.f64 (pow.f64 sin2phi -1) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (pow.f64 sin2phi -1))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) -1)
(*.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 (log1p.f64 (neg.f64 u0)) sin2phi))
(*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 -1 (cbrt.f64 sin2phi)))
(*.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(*.f64 (pow.f64 alphay 2) (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 sin2phi)))
(*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 1)
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 sin2phi)) (pow.f64 alphay 2))
(-.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(-.f64 3 (+.f64 3 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))
(-.f64 (/.f64 0 sin2phi) (-.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0))
(-.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(-.f64 0 (+.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))
(-.f64 0 (*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) -1))
(-.f64 0 (neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))))
(-.f64 0 (-.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0))
(-.f64 1 (+.f64 1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))
(/.f64 (/.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 sin2phi))) (cbrt.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 2)))
(/.f64 (*.f64 (pow.f64 alphay 2) (/.f64 (log1p.f64 (neg.f64 u0)) sin2phi)) -1)
(/.f64 (*.f64 (pow.f64 alphay 2) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 sin2phi 2)))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) -1)
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (cbrt.f64 sin2phi))
(/.f64 (*.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) -1)
(/.f64 (*.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) sin2phi)) -1)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2)))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (cbrt.f64 sin2phi))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 sin2phi 2))) (cbrt.f64 sin2phi))
(/.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 sin2phi)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 sin2phi)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 sin2phi))) (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))) (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2))) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 sin2phi))
(/.f64 (neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 sin2phi)))) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (-.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 sin2phi))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (*.f64 sin2phi (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 sin2phi))))) (*.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (*.f64 sin2phi (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)))) (*.f64 sin2phi (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (-.f64 0 (*.f64 sin2phi (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (pow.f64 sin2phi 2))
(/.f64 (-.f64 0 (*.f64 sin2phi (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))))) (*.f64 sin2phi (cbrt.f64 sin2phi)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (cbrt.f64 sin2phi))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (cbrt.f64 sin2phi))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) (pow.f64 sin2phi 2))) (cbrt.f64 sin2phi))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 sin2phi))))) (cbrt.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 sin2phi))) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))
(/.f64 (-.f64 0 (*.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (neg.f64 (pow.f64 sin2phi 2)))
(/.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 1)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) sin2phi)
(/.f64 (-.f64 0 (*.f64 sin2phi (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))) sin2phi)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 1)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 3))
(neg.f64 (*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) -1))
(neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(neg.f64 (neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))))
(neg.f64 (-.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0))
(neg.f64 (-.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) (/.f64 0 sin2phi)))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))) 3))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (neg.f64 (/.f64 (pow.f64 alphay 2) (/.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))) -1) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 alphay 2))) (/.f64 (/.f64 sin2phi (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 sin2phi) (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 alphay 2))) (/.f64 (neg.f64 sin2phi) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 (neg.f64 sin2phi) alphay)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 alphay (/.f64 (neg.f64 sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (*.f64 (pow.f64 alphay 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 -1 (/.f64 sin2phi (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (neg.f64 (/.f64 (pow.f64 alphay 2) (/.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 sin2phi (pow.f64 alphay 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 1 0) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0) (/.f64 -1 (/.f64 sin2phi (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (neg.f64 (pow.f64 alphay 2)) 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 sin2phi (pow.f64 alphay 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (+.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)) (+.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (+.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)) (+.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (-.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 0) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0) (-.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 0)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 0) (*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) (+.f64 1 (/.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0) (/.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 sin2phi) 3) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 sin2phi) 3) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 0 sin2phi) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 sin2phi) 3) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(+.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(+.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(+.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 0)
Outputs
(*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 -1 (*.f64 u0 (pow.f64 alphay 2)))
(neg.f64 (*.f64 u0 (pow.f64 alphay 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2))) (*.f64 -1 (*.f64 u0 (pow.f64 alphay 2))))
(-.f64 (*.f64 (*.f64 -1/2 (pow.f64 alphay 2)) (pow.f64 u0 2)) (*.f64 u0 (pow.f64 alphay 2)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2))) (*.f64 -1 (*.f64 u0 (pow.f64 alphay 2)))))
(fma.f64 -1/3 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3)) (-.f64 (*.f64 (*.f64 -1/2 (pow.f64 alphay 2)) (pow.f64 u0 2)) (*.f64 u0 (pow.f64 alphay 2))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 4))) (*.f64 -1 (*.f64 u0 (pow.f64 alphay 2))))))
(fma.f64 -1/3 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3)) (fma.f64 -1/2 (*.f64 (pow.f64 u0 2) (pow.f64 alphay 2)) (fma.f64 -1/4 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 4)) (neg.f64 (*.f64 u0 (pow.f64 alphay 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0)))) (*.f64 -1 (/.f64 (pow.f64 alphay 2) u0)))
(neg.f64 (*.f64 (pow.f64 alphay 2) (+.f64 (log.f64 (/.f64 -1 u0)) (pow.f64 u0 -1))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) u0)) (*.f64 -1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)))))
(+.f64 (neg.f64 (*.f64 (pow.f64 alphay 2) (+.f64 (log.f64 (/.f64 -1 u0)) (pow.f64 u0 -1)))) (*.f64 (*.f64 -1/2 (pow.f64 alphay 2)) (pow.f64 (/.f64 -1 u0) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) u0)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2))) (*.f64 1/3 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 3))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 alphay 2) (+.f64 (log.f64 (/.f64 -1 u0)) (pow.f64 u0 -1)))) (fma.f64 -1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)) (*.f64 (*.f64 1/3 (pow.f64 alphay 2)) (/.f64 -1 (pow.f64 u0 3)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay -1) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay -1) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay -1) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay -1) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) -2))) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 u0 2) (pow.f64 alphay 2))) (*.f64 u0 (pow.f64 alphay 2))) sin2phi)
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3)) sin2phi)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(fma.f64 1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3)) sin2phi) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 u0 2) (pow.f64 alphay 2))) (*.f64 u0 (pow.f64 alphay 2))) sin2phi))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3)) sin2phi)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 4)) sin2phi)))))
(+.f64 (/.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3))) (*.f64 1/2 (*.f64 (pow.f64 u0 2) (pow.f64 alphay 2)))) sin2phi) (/.f64 (+.f64 (*.f64 u0 (pow.f64 alphay 2)) (*.f64 1/4 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 4)))) sin2phi))
(/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi) (/.f64 (pow.f64 alphay 2) (*.f64 u0 sin2phi)))
(/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 (log.f64 (/.f64 -1 u0)) (pow.f64 u0 -1))) sin2phi)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)) sin2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi) (/.f64 (pow.f64 alphay 2) (*.f64 u0 sin2phi))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)) sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 (log.f64 (/.f64 -1 u0)) (pow.f64 u0 -1))) sin2phi))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)) sin2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi) (+.f64 (/.f64 (pow.f64 alphay 2) (*.f64 u0 sin2phi)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 3)) sin2phi)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)) sin2phi) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 (log.f64 (/.f64 -1 u0)) (pow.f64 u0 -1))) sin2phi) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (/.f64 -1 (pow.f64 u0 3))) sin2phi))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (neg.f64 (pow.f64 alphay 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (neg.f64 (pow.f64 alphay 2)) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2))
(*.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3)))
(*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (*.f64 (pow.f64 alphay 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))
(*.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3)))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 alphay 2))) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) alphay)
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)) (cbrt.f64 (pow.f64 alphay 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 alphay 2))))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 (pow.f64 alphay 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))))
(*.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 0))) (-.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 0))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 0 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))))) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) 0)) (+.f64 0 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 1 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2))))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(-.f64 3 (+.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(-.f64 3 (-.f64 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(-.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(-.f64 1 (+.f64 1 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(-.f64 1 (-.f64 1 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(-.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0)
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) -1)
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(pow.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 3)
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(pow.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 1/3)
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (pow.f64 (/.f64 1 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) -1) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 0) (/.f64 1 (/.f64 (pow.f64 alphay -1) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 alphay 2)) (/.f64 1 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 alphay 2)) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) -1) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (pow.f64 alphay 2) (/.f64 1 (log1p.f64 (neg.f64 u0)))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (pow.f64 alphay 2) (pow.f64 (log1p.f64 (neg.f64 u0)) -1)) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 1 (pow.f64 alphay 2))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 2) -1)) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2) -1)) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 alphay 2))) (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) -1)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 alphay 2))) (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) -1)) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (pow.f64 alphay -1)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (pow.f64 alphay -1)) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (/.f64 1 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 alphay (/.f64 1 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 alphay (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) -1) alphay)) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (*.f64 (pow.f64 alphay 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 1 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (*.f64 (pow.f64 alphay 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 1 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 1 0) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 1 0) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay))) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (*.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (+.f64 1 (/.f64 0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 0) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 0 0) 0 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0) (/.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) (*.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay))) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) (*.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))) 0) (/.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) (*.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) (*.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(+.f64 (-.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 3)
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(+.f64 (-.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(+.f64 0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(+.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0)
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (neg.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 sin2phi)) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 sin2phi))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (neg.f64 sin2phi)) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)) (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) sin2phi) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 1 (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) -1))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 -1 sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) sin2phi) (neg.f64 (pow.f64 alphay 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 -1 (cbrt.f64 sin2phi)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (pow.f64 alphay 2) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (pow.f64 sin2phi -1) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (pow.f64 sin2phi -1))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) -1)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 (log1p.f64 (neg.f64 u0)) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 -1 (cbrt.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (pow.f64 alphay 2) (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 sin2phi)) (pow.f64 alphay 2))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 3 (+.f64 3 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 (/.f64 0 sin2phi) (-.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 0 (+.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 0 (*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) -1))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 0 (neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 0 (-.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 1 (+.f64 1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (/.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 sin2phi))) (cbrt.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 2)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 (cbrt.f64 sin2phi)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 2) (cbrt.f64 (pow.f64 sin2phi 2)))))
(/.f64 (*.f64 (pow.f64 alphay 2) (/.f64 (log1p.f64 (neg.f64 u0)) sin2phi)) -1)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (*.f64 (pow.f64 alphay 2) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 sin2phi 2)))) (neg.f64 (cbrt.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))) (neg.f64 (cbrt.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) -1)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (cbrt.f64 sin2phi))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 2) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)))) sin2phi))
(/.f64 (*.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) -1)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) sin2phi)) -1)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2)))) (neg.f64 (cbrt.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (cbrt.f64 sin2phi))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 2) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)))) sin2phi))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 sin2phi 2))) (cbrt.f64 sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 sin2phi 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 sin2phi)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 sin2phi 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 sin2phi)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 sin2phi 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 sin2phi))) (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 sin2phi 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))) (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2))) (cbrt.f64 (pow.f64 sin2phi 2)))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2)) (pow.f64 sin2phi 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 sin2phi 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 sin2phi)))) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 sin2phi 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (-.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (*.f64 sin2phi (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 sin2phi))))) (*.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 (cbrt.f64 sin2phi)))) sin2phi) (*.f64 sin2phi (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (*.f64 sin2phi (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)))) (*.f64 sin2phi (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 (cbrt.f64 sin2phi)))) sin2phi) (*.f64 sin2phi (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (-.f64 0 (*.f64 sin2phi (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (pow.f64 sin2phi 2))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (-.f64 0 (*.f64 sin2phi (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))))) (*.f64 sin2phi (cbrt.f64 sin2phi)))
(/.f64 (/.f64 (*.f64 (neg.f64 sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2))))) sin2phi) (cbrt.f64 sin2phi))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (cbrt.f64 sin2phi))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 2) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)))) sin2phi))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (cbrt.f64 sin2phi))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 2) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)))) sin2phi))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) (pow.f64 sin2phi 2))) (cbrt.f64 sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 sin2phi))))) (cbrt.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 3)))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 sin2phi))) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 3)))))
(/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (-.f64 0 (*.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (neg.f64 (pow.f64 sin2phi 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) sin2phi)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (-.f64 0 (*.f64 sin2phi (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))) sin2phi)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))) 3)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(pow.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 3) 1/3)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 3))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(neg.f64 (*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) -1))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(neg.f64 (neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(neg.f64 (-.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(neg.f64 (-.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) (/.f64 0 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))) 3))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (neg.f64 (/.f64 (pow.f64 alphay 2) (/.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (pow.f64 alphay 2) (/.f64 sin2phi (neg.f64 (log1p.f64 (neg.f64 u0))))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))) -1) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 0) (pow.f64 (/.f64 -1 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi))) -1) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 alphay 2))) (/.f64 (/.f64 sin2phi (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)) 0) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 alphay 2)) (/.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 sin2phi) (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 sin2phi) (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 alphay 2))) (/.f64 (neg.f64 sin2phi) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 alphay 2))) (/.f64 (neg.f64 sin2phi) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 (neg.f64 sin2phi) alphay)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)) (/.f64 sin2phi alphay)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2)) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 alphay (/.f64 (neg.f64 sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 alphay (/.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (*.f64 (pow.f64 alphay 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (*.f64 (pow.f64 alphay 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 -1 (/.f64 sin2phi (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 0) (/.f64 -1 (/.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (neg.f64 (/.f64 (pow.f64 alphay 2) (/.f64 sin2phi (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (pow.f64 alphay 2) (/.f64 sin2phi (neg.f64 (log1p.f64 (neg.f64 u0))))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 sin2phi (pow.f64 alphay 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)))) (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 1 0) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 1 0) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0) (/.f64 -1 (/.f64 sin2phi (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay))) 0) (/.f64 -1 (/.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)))) (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (neg.f64 (pow.f64 alphay 2)) 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 sin2phi (pow.f64 alphay 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (neg.f64 (pow.f64 alphay 2)) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (+.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)) (+.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (+.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)) (+.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (-.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 0) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0) (-.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 0)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 0) (*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) (+.f64 1 (/.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 0) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0) (/.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 sin2phi) 3) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 2) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 2) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 sin2phi) 3) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 2) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (/.f64 0 sin2phi) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 sin2phi) 3) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi)) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) sin2phi))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(+.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(+.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(+.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)) 0)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))

localize26.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 74 to 45 computations (39.2% saved)

series180.0ms (0.2%)

Counts
3 → 110
Calls

33 calls:

TimeVariablePointExpression
2.0ms
cos2phi
@inf
(/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
1.0ms
sin2phi
@0
(/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
1.0ms
alphax
@inf
(/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
1.0ms
alphay
@0
(/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
1.0ms
cos2phi
@0
(/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
Compiler

Compiled 25270 to 19420 computations (23.1% saved)

rewrite1.5s (1.4%)

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

simplify3.8s (3.5%)

Algorithm
egglog
Counts
228 → 290
Calls
Call 1
Inputs
(*.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 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 (pow.f64 alphay 2) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))
(+.f64 (*.f64 -1 (/.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 (pow.f64 alphay 2) sin2phi)) (/.f64 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.f64 (*.f64 -1 (/.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 (*.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 (pow.f64 alphay 2) sin2phi)) (/.f64 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (+.f64 (*.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 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (pow.f64 alphay 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) sin2phi))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (+.f64 (*.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 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (pow.f64 alphay 2)))))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (pow.f64 alphay 2)) (*.f64 -1 (/.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 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (pow.f64 alphay 2)) (*.f64 -1 (/.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 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (pow.f64 alphay 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.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 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.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 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) sin2phi)) (*.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) (pow.f64 alphax 6)) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))))))
(*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 sin2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.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 (pow.f64 alphay 2) sin2phi)) (+.f64 (/.f64 (*.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 (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 (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 (pow.f64 alphay 2) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 sin2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (+.f64 (*.f64 -1 (/.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 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 sin2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (+.f64 (*.f64 -1 (/.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 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 sin2phi 2)) (/.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 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.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 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (+.f64 (/.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 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 (pow.f64 (pow.f64 alphax 2) 2) 2) (pow.f64 sin2phi 3)) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 alphax 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (+.f64 (/.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 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 (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 (pow.f64 alphay 2) sin2phi)) (+.f64 (/.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 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 -1 (/.f64 (pow.f64 alphay 2) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2))) (pow.f64 alphax 2)) (+.f64 (/.f64 (*.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 -1 (/.f64 (pow.f64 alphay 2) sin2phi))))
(+.f64 (/.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 (pow.f64 alphay 2) sin2phi)) (+.f64 (/.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 (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 -1 (/.f64 (pow.f64 alphay 2) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (+.f64 (*.f64 -1 (/.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 4) cos2phi) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (+.f64 (/.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 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 4) cos2phi) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.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 (pow.f64 alphax 2) cos2phi)) (+.f64 (*.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 alphay) 4)))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))) (pow.f64 cos2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (+.f64 (/.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 -1 (/.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 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))) (pow.f64 cos2phi 2)))))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.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 (pow.f64 alphax 2) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))) (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) (pow.f64 (/.f64 -1 alphay) 4)))) (*.f64 cos2phi (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) sin2phi))) (pow.f64 (pow.f64 cos2phi 2) 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))) (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) (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 (/.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 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (log1p.f64 (neg.f64 u0))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (log1p.f64 (neg.f64 u0)))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))) (cbrt.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2) -1)))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(*.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 -1 (-.f64 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(-.f64 3 (+.f64 3 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(-.f64 1 (+.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(-.f64 0 (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(-.f64 0 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) 1/3)
(pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))) 3))
(if (!=.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (pow.f64 (/.f64 1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) -1) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (neg.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 alphay 2) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 alphax 2))) (pow.f64 alphay 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2) -1)))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (*.f64 0 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (-.f64 0 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))
(*.f64 1 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 -1 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) -1)
(-.f64 (/.f64 0 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(-.f64 3 (+.f64 3 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(-.f64 1 (+.f64 1 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(-.f64 0 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(/.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (cbrt.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 1 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) -1)
(pow.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 3)
(pow.f64 (pow.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) 1/3)
(pow.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) -1)
(pow.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3))
(neg.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (pow.f64 (pow.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) -1) -1) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 -1 0) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 0) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (*.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) -1) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 alphay 2) 0) (*.f64 (/.f64 -1 (/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 alphax 2))) (pow.f64 alphay 2)) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 1 0) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 3) 0) (pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 3) -1/3) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (pow.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) -3) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 (-.f64 (/.f64 0 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 (-.f64 (/.f64 0 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 (-.f64 0 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 0 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0)
(*.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) alphay))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)) (/.f64 sin2phi (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))))
(*.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (pow.f64 alphay 2)))
(*.f64 (cbrt.f64 (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2)) (cbrt.f64 (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 (pow.f64 alphay -1) (/.f64 sin2phi alphay))
(*.f64 (/.f64 sin2phi (cbrt.f64 (pow.f64 alphay 2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))))
(*.f64 (/.f64 sin2phi alphay) (pow.f64 alphay -1))
(*.f64 (pow.f64 (pow.f64 alphay 2) -1) sin2phi)
(*.f64 sin2phi (pow.f64 (pow.f64 alphay 2) -1))
(*.f64 1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)))
(*.f64 (neg.f64 sin2phi) (/.f64 -1 (pow.f64 alphay 2)))
(*.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 1)
(-.f64 3 (+.f64 3 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))))
(-.f64 1 (+.f64 1 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))))
(-.f64 0 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 alphay 2))) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) (neg.f64 alphay))
(/.f64 (/.f64 sin2phi (cbrt.f64 (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))
(/.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) -1)
(/.f64 (neg.f64 sin2phi) (neg.f64 (pow.f64 alphay 2)))
(/.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 1)
(/.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 alphay 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))))
(pow.f64 (cbrt.f64 (/.f64 sin2phi (pow.f64 alphay 2))) 3)
(pow.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 3) 1/3)
(pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 1)
(cbrt.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 3))
(neg.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)))
(if (!=.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 0) (pow.f64 (/.f64 1 (/.f64 sin2phi (pow.f64 alphay 2))) -1) (/.f64 sin2phi (pow.f64 alphay 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 sin2phi (pow.f64 alphay 2)))
(if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (pow.f64 alphay 2)))
(if (!=.f64 1 0) (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (-.f64 (/.f64 0 (neg.f64 (pow.f64 alphay 2))) 0) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 0 (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 0)
Outputs
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 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 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 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 (-.f64 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)) (*.f64 (/.f64 (pow.f64 alphay 2) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 4) 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 (log1p.f64 (neg.f64 u0)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 alphax 4)))) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)) (*.f64 (/.f64 (pow.f64 alphay 2) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 4) sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphax 2))) 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 (pow.f64 cos2phi -1) cos2phi) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) 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 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 (/.f64 (*.f64 (/.f64 (pow.f64 cos2phi -1) cos2phi) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (/.f64 (pow.f64 alphax 4) (pow.f64 cos2phi 3)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphay 4)))
(+.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 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)) (neg.f64 (*.f64 (/.f64 (pow.f64 alphax 4) (pow.f64 cos2phi 3)) (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 cos2phi -1) 4) (*.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphay 2))) (pow.f64 alphay 4)) (-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 cos2phi -1) cos2phi) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) cos2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphax 2))) 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 (pow.f64 cos2phi -1) cos2phi) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) 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 (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 (/.f64 (pow.f64 cos2phi -1) cos2phi) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (pow.f64 cos2phi 3)))))) (pow.f64 alphay 4))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) 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 (/.f64 (pow.f64 cos2phi -1) cos2phi) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) cos2phi)) (/.f64 (+.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (pow.f64 cos2phi 3)))))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 cos2phi -1) 4) (*.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphay 2))) (pow.f64 alphay 4)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphax 2))) 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 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) 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 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) 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 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) cos2phi)) (*.f64 (/.f64 (pow.f64 sin2phi 2) (pow.f64 alphay 2)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 8) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 alphay 4)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 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 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 4)) (pow.f64 (pow.f64 alphax -1) 2))) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 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 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 4)) (pow.f64 (pow.f64 alphax -1) 2))) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphax -1) 4)) (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 sin2phi 3))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 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 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 4)) (pow.f64 (pow.f64 alphax -1) 2))) (pow.f64 sin2phi 2)) (-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax -1) 6) (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (pow.f64 sin2phi 2) 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphax -1) 4)) (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 sin2phi 3))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 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 (*.f64 (pow.f64 (pow.f64 alphax -1) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 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 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax -1) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)) (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphax -1) 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 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (pow.f64 sin2phi 2) 2)) (-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax -1) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)) (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphax -1) 4)))) (pow.f64 sin2phi 3))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphax 2))) 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 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) 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 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) 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 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 sin2phi 3) (pow.f64 (pow.f64 alphax 4) 2)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 alphay 4)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 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 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)) 2) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi))
(+.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 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)) 2) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)) (/.f64 (*.f64 (/.f64 (pow.f64 alphay 2) (pow.f64 sin2phi 3)) (*.f64 (*.f64 (pow.f64 cos2phi 2) (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 (-.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)) 2) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (pow.f64 sin2phi 3)) (neg.f64 (pow.f64 alphay 2))) (/.f64 (*.f64 (pow.f64 (pow.f64 sin2phi -1) 4) (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 alphax 2))) (pow.f64 alphax 4)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 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) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))
(-.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)) 2) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi))
(+.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 (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)) 2) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (*.f64 (/.f64 -1 (pow.f64 sin2phi 3)) (pow.f64 alphay 2)) (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphax 4))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 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 (*.f64 (pow.f64 alphay 2) (/.f64 -1 (pow.f64 sin2phi 3))) (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (pow.f64 (pow.f64 sin2phi -1) 4) (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 alphax 2))) (pow.f64 alphax 4)) (-.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)) 2) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 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 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)))
(-.f64 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 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 -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 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 (pow.f64 sin2phi 2) (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 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 4)) sin2phi))) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 8))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 alphax 4)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphax 2))) 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 (pow.f64 alphay -1) 2) sin2phi) (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) 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 (pow.f64 alphax 4) (*.f64 (*.f64 (pow.f64 (pow.f64 alphay -1) 2) sin2phi) (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 cos2phi 3))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) 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 (*.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 (pow.f64 (pow.f64 alphay -1) 2) sin2phi) (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) cos2phi)) (-.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (*.f64 sin2phi (pow.f64 (pow.f64 alphay -1) 6)) (log1p.f64 (neg.f64 u0))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 cos2phi 3))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphax 2))) 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 (pow.f64 alphax 4) (*.f64 (*.f64 (pow.f64 (pow.f64 alphay -1) 2) sin2phi) (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) 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 (pow.f64 alphax 4) (*.f64 (*.f64 (pow.f64 (pow.f64 alphay -1) 2) sin2phi) (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 cos2phi 3))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) 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 (/.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 (pow.f64 alphax 4) (*.f64 (*.f64 (pow.f64 (pow.f64 alphay -1) 2) sin2phi) (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi) (log1p.f64 (neg.f64 u0))))) (pow.f64 (pow.f64 cos2phi 2) 2))) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 cos2phi 3))) (/.f64 (*.f64 (log1p.f64 (neg.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 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 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 (*.f64 1/2 (pow.f64 u0 2)) u0) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi))
(/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))
(-.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (pow.f64 alphay 2) sin2phi))
(+.f64 (*.f64 -1 (/.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 (pow.f64 alphay 2) sin2phi)) (/.f64 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(-.f64 (-.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4))) (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 4)) sin2phi)))
(+.f64 (*.f64 -1 (/.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 (*.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 (pow.f64 alphay 2) sin2phi)) (/.f64 (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2)) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 alphax 4)))) (-.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (pow.f64 alphay 2) sin2phi))) (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4))) (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 4)) sin2phi)))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (pow.f64 alphay 2)))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 cos2phi -1) cos2phi) (*.f64 (pow.f64 alphax 4) sin2phi)) (pow.f64 alphay 2)) (/.f64 (pow.f64 alphax 2) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (+.f64 (*.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 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (pow.f64 alphay 2))))
(-.f64 (-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 cos2phi -1) cos2phi) (*.f64 (pow.f64 alphax 4) sin2phi)) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (/.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 4)) (pow.f64 cos2phi 3))) (pow.f64 alphay 4))) (/.f64 (pow.f64 alphax 2) cos2phi))
(+.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) sin2phi))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (+.f64 (*.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 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (pow.f64 alphay 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 cos2phi -1) 4) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi))) (pow.f64 (pow.f64 alphay 2) 3)) (/.f64 (pow.f64 alphax 2) cos2phi)) (-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 cos2phi -1) cos2phi) (*.f64 (pow.f64 alphax 4) sin2phi)) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (/.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 4)) (pow.f64 cos2phi 3))) (pow.f64 alphay 4))))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (pow.f64 alphay 2)) (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 cos2phi -1) cos2phi) (*.f64 (pow.f64 alphax 4) sin2phi)) (pow.f64 alphay 2)) (/.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 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (pow.f64 alphay 2)) (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 4) (/.f64 -1 (pow.f64 cos2phi 3))))) (pow.f64 alphay 4)) (/.f64 (*.f64 (/.f64 (pow.f64 cos2phi -1) cos2phi) (*.f64 (pow.f64 alphax 4) sin2phi)) (pow.f64 alphay 2))) (/.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 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi)) (pow.f64 alphay 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.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 (/.f64 (pow.f64 cos2phi -1) cos2phi) (*.f64 (pow.f64 alphax 4) sin2phi)) (pow.f64 alphay 2)) (/.f64 (pow.f64 alphax 2) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 cos2phi -1) 4) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi))) (pow.f64 (pow.f64 alphay 2) 3)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 4) (/.f64 -1 (pow.f64 cos2phi 3))))) (pow.f64 alphay 4))))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (pow.f64 alphax 2) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.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 (*.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 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (/.f64 (pow.f64 alphax 2) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) sin2phi)) (*.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) (pow.f64 alphax 6)) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))))))
(-.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 8)) sin2phi) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 alphay 4))))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (/.f64 (pow.f64 alphax 2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi))
(/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 sin2phi 2)))
(-.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphax -1) 2) (pow.f64 alphay 4))) (pow.f64 sin2phi 2)) (/.f64 (pow.f64 alphay 2) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 sin2phi 2)) (*.f64 -1 (/.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 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphax -1) 2) (pow.f64 alphay 4))) (pow.f64 sin2phi 2)) (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 4) (pow.f64 (pow.f64 alphax -1) 4)))) (pow.f64 sin2phi 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (+.f64 (/.f64 (*.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 (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 (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 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphax -1) 2) (pow.f64 alphay 4))) (pow.f64 sin2phi 2)) (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 4) (pow.f64 (pow.f64 alphax -1) 4)))) (pow.f64 sin2phi 3))) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax -1) 6) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 (pow.f64 sin2phi 2) 2)))
(*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi))
(/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 sin2phi 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax -1) 2) (*.f64 cos2phi (pow.f64 alphay 4))) (pow.f64 sin2phi 2)) (/.f64 (pow.f64 alphay 2) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (+.f64 (*.f64 -1 (/.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 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 sin2phi 2))))
(-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax -1) 2) (*.f64 cos2phi (pow.f64 alphay 4))) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 4) (pow.f64 (pow.f64 alphax -1) 4)))) (pow.f64 sin2phi 3))) (/.f64 (pow.f64 alphay 2) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (+.f64 (*.f64 -1 (/.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 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 sin2phi 2)) (/.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 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax -1) 2) (*.f64 cos2phi (pow.f64 alphay 4))) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 4) (pow.f64 (pow.f64 alphax -1) 4)))) (pow.f64 sin2phi 3))) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 (pow.f64 sin2phi 2) 2))) (/.f64 (pow.f64 alphay 2) sin2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (pow.f64 alphax 2) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (*.f64 -1 (/.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 (pow.f64 alphax 4) sin2phi) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 4))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (+.f64 (/.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 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 (pow.f64 (pow.f64 alphax 2) 2) 2) (pow.f64 sin2phi 3)) (*.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) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (pow.f64 alphax 2) cos2phi)) (-.f64 (/.f64 (*.f64 (pow.f64 sin2phi 3) (pow.f64 (pow.f64 alphax 4) 2)) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 alphay 4)))) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 4))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))))
(*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi))
(/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (pow.f64 (pow.f64 alphay 2) 2))) (pow.f64 alphax 2)))
(-.f64 (/.f64 (*.f64 cos2phi (pow.f64 (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)) 2)) (pow.f64 alphax 2)) (/.f64 (pow.f64 alphay 2) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (+.f64 (/.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 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 (*.f64 cos2phi (pow.f64 (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)) 2)) (pow.f64 alphax 2)) (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 (*.f64 (/.f64 (pow.f64 alphay 2) (pow.f64 sin2phi 3)) (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4))) (pow.f64 alphax 4)))
(+.f64 (/.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 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (+.f64 (/.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 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 (pow.f64 (pow.f64 sin2phi -1) 4) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 (pow.f64 alphax 2) 3)) (-.f64 (-.f64 (/.f64 (*.f64 cos2phi (pow.f64 (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)) 2)) (pow.f64 alphax 2)) (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 (*.f64 (/.f64 (pow.f64 alphay 2) (pow.f64 sin2phi 3)) (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4))) (pow.f64 alphax 4))))
(*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi))
(/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2))) (pow.f64 alphax 2)) (*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(-.f64 (/.f64 (*.f64 cos2phi (pow.f64 (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)) 2)) (pow.f64 alphax 2)) (/.f64 (pow.f64 alphay 2) sin2phi))
(+.f64 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 (/.f64 -1 sin2phi) 2))) (pow.f64 alphax 2)) (+.f64 (/.f64 (*.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 -1 (/.f64 (pow.f64 alphay 2) sin2phi))))
(-.f64 (+.f64 (/.f64 (*.f64 cos2phi (pow.f64 (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)) 2)) (pow.f64 alphax 2)) (/.f64 (*.f64 (/.f64 -1 (pow.f64 sin2phi 3)) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)))) (pow.f64 alphax 4))) (/.f64 (pow.f64 alphay 2) sin2phi))
(+.f64 (/.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 (pow.f64 alphay 2) sin2phi)) (+.f64 (/.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 (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 (*.f64 cos2phi (pow.f64 (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)) 2)) (pow.f64 alphax 2)) (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 (+.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (/.f64 -1 (pow.f64 sin2phi 3)) (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)))) (/.f64 (*.f64 (pow.f64 (pow.f64 sin2phi -1) 4) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 alphax 2))) (pow.f64 alphax 4)))
(*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi))
(/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))
(-.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (pow.f64 alphay 2) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (+.f64 (*.f64 -1 (/.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 4) cos2phi) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))))
(-.f64 (-.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6)) (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 4)) sin2phi))) (/.f64 (pow.f64 alphay 2) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (+.f64 (/.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 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 4) cos2phi) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 8)) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 alphax 4)))) (-.f64 (/.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6)) (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 4)) sin2phi)))) (/.f64 (pow.f64 alphay 2) sin2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi)) (pow.f64 cos2phi 2)))
(-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 2)) sin2phi) (pow.f64 cos2phi 2)) (/.f64 (pow.f64 alphax 2) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (+.f64 (*.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 alphay) 4)))) (*.f64 cos2phi (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))) (pow.f64 cos2phi 2))))
(-.f64 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 2)) sin2phi) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 4)))) (pow.f64 cos2phi 3))) (/.f64 (pow.f64 alphax 2) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (+.f64 (/.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 -1 (/.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 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))) (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi) (pow.f64 (pow.f64 alphay -1) 6))) (pow.f64 (pow.f64 cos2phi 2) 2)) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 2)) sin2phi) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 4)))) (pow.f64 cos2phi 3))) (/.f64 (pow.f64 alphax 2) cos2phi)))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi)) (pow.f64 cos2phi 2)))
(-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 2)) sin2phi) (pow.f64 cos2phi 2)) (/.f64 (pow.f64 alphax 2) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))) (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) (pow.f64 (/.f64 -1 alphay) 4)))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(-.f64 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 2)) sin2phi) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 4)))) (pow.f64 cos2phi 3))) (/.f64 (pow.f64 alphax 2) 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) sin2phi))) (pow.f64 (pow.f64 cos2phi 2) 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))) (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) (pow.f64 (/.f64 -1 alphay) 4)))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 (pow.f64 alphax 4) 2)) sin2phi)) (pow.f64 (pow.f64 cos2phi 2) 2)) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 2)) sin2phi) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 4)))) (pow.f64 cos2phi 3))) (/.f64 (pow.f64 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 (/.f64 1 alphay) 2))
(*.f64 (pow.f64 (pow.f64 alphay -1) 2) sin2phi)
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 (pow.f64 (pow.f64 alphay -1) 2) sin2phi)
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 (pow.f64 (pow.f64 alphay -1) 2) sin2phi)
(*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))
(*.f64 (pow.f64 (pow.f64 alphay -1) 2) sin2phi)
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 (pow.f64 (pow.f64 alphay -1) 2) sin2phi)
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 (pow.f64 (pow.f64 alphay -1) 2) sin2phi)
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 (pow.f64 (pow.f64 alphay -1) 2) sin2phi)
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(*.f64 (pow.f64 (pow.f64 alphay -1) 2) sin2phi)
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (log1p.f64 (neg.f64 u0))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2))))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (log1p.f64 (neg.f64 u0)))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))) (cbrt.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2) -1)))
(/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 3))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))) (pow.f64 (/.f64 -1 (cbrt.f64 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))) 2))
(*.f64 (*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))
(*.f64 (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (neg.f64 (log1p.f64 (neg.f64 u0))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 -1 (-.f64 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(-.f64 3 (+.f64 3 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(-.f64 1 (+.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(-.f64 0 (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(-.f64 0 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 3))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))
(/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 3))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 3)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) 1/3)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))) 3))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(if (!=.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (pow.f64 (/.f64 1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) -1) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (/.f64 1 (/.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 (*.f64 alphay alphax) 2) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (*.f64 alphay alphax) 2)) (neg.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (neg.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphay alphax) 2)) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (*.f64 alphay alphax) 2)) (neg.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (pow.f64 alphay 2) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 alphax 2))) (pow.f64 alphay 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 alphay 2) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 alphax 2))) (pow.f64 alphay 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(+.f64 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(+.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 -1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2) -1)))
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))))
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (*.f64 0 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (-.f64 0 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))))
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 1 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 -1 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) -1)
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(-.f64 (/.f64 0 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(-.f64 3 (+.f64 3 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(-.f64 1 (+.f64 1 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(-.f64 0 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (cbrt.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 1 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) -1)
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(pow.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 3)
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(pow.f64 (pow.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) 1/3)
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(pow.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) -1)
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(pow.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(cbrt.f64 (pow.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3))
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(neg.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(if (!=.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (pow.f64 (pow.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) -1) -1) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (/.f64 1 (/.f64 1 (/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))) (/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 -1 0) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 -1 0) (/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 0) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))) 0) (/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (/.f64 -1 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 (*.f64 alphay alphax) 2) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 alphay alphax) 2)) (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi))) (/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (*.f64 (pow.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) -1) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphay alphax) 2)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 alphay alphax) 2)) (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi))) (/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (pow.f64 alphay 2) 0) (*.f64 (/.f64 -1 (/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 alphax 2))) (pow.f64 alphay 2)) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 alphax 2))) (/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 1 0) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 1 0) (/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 3) 0) (pow.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 3) -1/3) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 3)) 0) (pow.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 3)) -1/3) (/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (pow.f64 (cbrt.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) -3) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (cbrt.f64 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (pow.f64 (cbrt.f64 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) -3) (/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(+.f64 (-.f64 (/.f64 0 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(+.f64 (-.f64 (/.f64 0 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(+.f64 (-.f64 0 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(+.f64 0 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(+.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0)
(/.f64 -1 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) alphay))
(/.f64 (cbrt.f64 (pow.f64 sin2phi 3)) (pow.f64 alphay 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)) (/.f64 sin2phi (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 alphay 2))) (/.f64 sin2phi (cbrt.f64 (pow.f64 alphay 4))))
(*.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (pow.f64 alphay 2)))
(/.f64 (cbrt.f64 (pow.f64 sin2phi 3)) (pow.f64 alphay 2))
(*.f64 (cbrt.f64 (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2)))
(/.f64 sin2phi (pow.f64 alphay 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 2)) (cbrt.f64 (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 sin2phi (pow.f64 alphay 2))
(*.f64 (pow.f64 alphay -1) (/.f64 sin2phi alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(*.f64 (/.f64 sin2phi (cbrt.f64 (pow.f64 alphay 2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))))
(/.f64 sin2phi (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 3)))
(*.f64 (/.f64 sin2phi alphay) (pow.f64 alphay -1))
(/.f64 sin2phi (pow.f64 alphay 2))
(*.f64 (pow.f64 (pow.f64 alphay 2) -1) sin2phi)
(/.f64 sin2phi (pow.f64 alphay 2))
(*.f64 sin2phi (pow.f64 (pow.f64 alphay 2) -1))
(/.f64 sin2phi (pow.f64 alphay 2))
(*.f64 1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 sin2phi (pow.f64 alphay 2))
(*.f64 -1 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)))
(/.f64 sin2phi (pow.f64 alphay 2))
(*.f64 (neg.f64 sin2phi) (/.f64 -1 (pow.f64 alphay 2)))
(/.f64 sin2phi (pow.f64 alphay 2))
(*.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 1)
(/.f64 sin2phi (pow.f64 alphay 2))
(-.f64 3 (+.f64 3 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))))
(/.f64 sin2phi (pow.f64 alphay 2))
(-.f64 1 (+.f64 1 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))))
(/.f64 sin2phi (pow.f64 alphay 2))
(-.f64 0 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)))
(/.f64 sin2phi (pow.f64 alphay 2))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 alphay 2))) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) (neg.f64 alphay))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (/.f64 sin2phi (cbrt.f64 (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))
(/.f64 sin2phi (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 3)))
(/.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) -1)
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (neg.f64 sin2phi) (neg.f64 (pow.f64 alphay 2)))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 1)
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 alphay 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))))
(/.f64 sin2phi (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 3)))
(pow.f64 (cbrt.f64 (/.f64 sin2phi (pow.f64 alphay 2))) 3)
(/.f64 sin2phi (pow.f64 alphay 2))
(pow.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 3) 1/3)
(/.f64 sin2phi (pow.f64 alphay 2))
(pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 1)
(/.f64 sin2phi (pow.f64 alphay 2))
(cbrt.f64 (pow.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 3))
(/.f64 sin2phi (pow.f64 alphay 2))
(neg.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)))
(/.f64 sin2phi (pow.f64 alphay 2))
(if (!=.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 0) (pow.f64 (/.f64 1 (/.f64 sin2phi (pow.f64 alphay 2))) -1) (/.f64 sin2phi (pow.f64 alphay 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 sin2phi (pow.f64 alphay 2)))
(if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (pow.f64 alphay 2)))
(if (!=.f64 1 0) (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(+.f64 (-.f64 (/.f64 0 (neg.f64 (pow.f64 alphay 2))) 0) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 sin2phi (pow.f64 alphay 2))
(+.f64 0 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 sin2phi (pow.f64 alphay 2))
(+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) 0)
(/.f64 sin2phi (pow.f64 alphay 2))

localize41.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 cos2phi (pow.f64 alphax 2))
0.3b
(/.f64 (pow.f64 alphay 2) sin2phi)
0.3b
(/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi))
0.3b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 cos2phi (pow.f64 alphax 2))))
Compiler

Compiled 121 to 79 computations (34.7% saved)

series130.0ms (0.1%)

Counts
3 → 46
Calls

27 calls:

TimeVariablePointExpression
1.0ms
alphax
@inf
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 cos2phi (pow.f64 alphax 2))))
1.0ms
cos2phi
@0
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 cos2phi (pow.f64 alphax 2))))
1.0ms
alphax
@0
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 cos2phi (pow.f64 alphax 2))))
1.0ms
u0
@0
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 cos2phi (pow.f64 alphax 2))))
1.0ms
sin2phi
@0
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 cos2phi (pow.f64 alphax 2))))
Compiler

Compiled 19380 to 14545 computations (24.9% saved)

rewrite1.4s (1.3%)

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

simplify3.2s (3%)

Algorithm
egglog
Counts
183 → 199
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 u0 (-.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(+.f64 (*.f64 -1 (/.f64 u0 (-.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 cos2phi (pow.f64 alphax 2))))) (*.f64 -1/2 (/.f64 (pow.f64 u0 2) (-.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 cos2phi (pow.f64 alphax 2))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (*.f64 -1 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (*.f64 (pow.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (log.f64 (-.f64 1 u0)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (*.f64 (pow.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (log.f64 (-.f64 1 u0))))))) (*.f64 -1 (*.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (*.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(+.f64 (*.f64 -1 (*.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0)))))) (+.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))))
(+.f64 (*.f64 -1 (*.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (log.f64 (-.f64 1 u0))))))) (+.f64 (*.f64 -1 (*.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0)))))) (+.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (pow.f64 alphax 4) (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 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (pow.f64 alphax 4) (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 -1 (/.f64 (*.f64 (pow.f64 alphax 6) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) 2))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (pow.f64 alphax 4) (log.f64 (-.f64 1 u0)))) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (pow.f64 alphax 8) (*.f64 (pow.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 (pow.f64 cos2phi 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 6) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) 2))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (pow.f64 (/.f64 1 alphay) -2) sin2phi)
(/.f64 (pow.f64 (/.f64 1 alphay) -2) sin2phi)
(/.f64 (pow.f64 (/.f64 1 alphay) -2) sin2phi)
(/.f64 (pow.f64 (/.f64 1 alphay) -2) sin2phi)
(/.f64 (pow.f64 (/.f64 -1 alphay) -2) sin2phi)
(/.f64 (pow.f64 (/.f64 -1 alphay) -2) sin2phi)
(/.f64 (pow.f64 (/.f64 -1 alphay) -2) sin2phi)
(/.f64 (pow.f64 (/.f64 -1 alphay) -2) sin2phi)
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) 2)) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (-.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(*.f64 (cbrt.f64 (/.f64 1 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)) 2))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)) 2))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)) 2))))
(*.f64 (/.f64 1 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) (log1p.f64 (neg.f64 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 1 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(*.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) 1)
(-.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))))))
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) 2)) (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (-.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (-.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)))) (cbrt.f64 (pow.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (pow.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)))) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)) 2)))
(/.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)) 2))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) 1)
(/.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) -1) -1)
(pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)))) 3)
(pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) 1)
(pow.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) 3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) 3))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) -1))
(neg.f64 (*.f64 (/.f64 1 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) (neg.f64 (log1p.f64 (neg.f64 u0)))))
(neg.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))))) 1))
(neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))))) (log1p.f64 (neg.f64 u0))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) 0) (pow.f64 (/.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)))) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (/.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)))))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) 0))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi))) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) 2)) (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi))))
(*.f64 (/.f64 -1 (pow.f64 alphay 2)) (pow.f64 (pow.f64 sin2phi -1) -1))
(*.f64 (pow.f64 (pow.f64 alphay 2) -1) (/.f64 -1 (pow.f64 sin2phi -1)))
(*.f64 1 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(*.f64 -1 (/.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(*.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) 1)
(*.f64 (/.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi)) -1)
(-.f64 (/.f64 0 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi)) (/.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(-.f64 0 (/.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) 2)) 1) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) 2)) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi)))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 alphay 2))) (*.f64 (pow.f64 sin2phi -1) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))))
(/.f64 (/.f64 -1 alphay) (*.f64 (pow.f64 sin2phi -1) alphay))
(/.f64 (pow.f64 (pow.f64 alphay 2) -1) (/.f64 -1 sin2phi))
(/.f64 (/.f64 -1 (pow.f64 alphay 2)) (pow.f64 sin2phi -1))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) 2)) -1) (cbrt.f64 (/.f64 (pow.f64 alphay 2) sin2phi)))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2))))
(/.f64 1 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi))
(/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi))
(/.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) 1)
(/.f64 (/.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi)) -1)
(pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi))) 3)
(pow.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) 1)
(pow.f64 (pow.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) 3) 1/3)
(pow.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi) -1)
(cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) 3))
(neg.f64 (/.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(if (!=.f64 -1 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(if (!=.f64 1 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(if (!=.f64 sin2phi 0) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(if (!=.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) 0) (pow.f64 (pow.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) -1) -1) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(if (!=.f64 (neg.f64 sin2phi) 0) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(if (!=.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi) 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 0) (*.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(if (!=.f64 (neg.f64 sin2phi) 0) (*.f64 (/.f64 (/.f64 -1 (pow.f64 alphay 2)) -1) (neg.f64 sin2phi)) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 0) (*.f64 (/.f64 (/.f64 -1 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 sin2phi -1))) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(+.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (*.f64 0 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi))))
(+.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (*.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) 0))
(*.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 -1 sin2phi))
(*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (/.f64 alphay (cbrt.f64 sin2phi)) (/.f64 alphay (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 alphay (/.f64 alphay sin2phi))
(*.f64 (/.f64 (pow.f64 alphay 2) (cbrt.f64 sin2phi)) (/.f64 1 (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2))))
(*.f64 (cbrt.f64 (pow.f64 alphay 2)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) sin2phi))
(*.f64 (pow.f64 sin2phi -1) (pow.f64 alphay 2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 alphay 2) sin2phi)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 alphay 2) sin2phi)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 sin2phi 2))))
(*.f64 (pow.f64 alphay 2) (pow.f64 sin2phi -1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2)) (cbrt.f64 (/.f64 (pow.f64 alphay 2) sin2phi)))
(*.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi))
(*.f64 -1 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi))
(*.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 1)
(*.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi) -1)
(-.f64 (/.f64 0 sin2phi) (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi))
(-.f64 (/.f64 (/.f64 0 sin2phi) 1) (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi))
(-.f64 0 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi))
(/.f64 (pow.f64 alphay 2) sin2phi)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2)) (cbrt.f64 (pow.f64 alphay 2))) (cbrt.f64 sin2phi))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2)) (neg.f64 (cbrt.f64 (pow.f64 alphay 2)))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (-.f64 (*.f64 0 sin2phi) (*.f64 (neg.f64 sin2phi) (neg.f64 (pow.f64 alphay 2)))) (*.f64 (neg.f64 sin2phi) sin2phi))
(/.f64 (neg.f64 (pow.f64 alphay 2)) (neg.f64 sin2phi))
(/.f64 (/.f64 (pow.f64 alphay 2) (cbrt.f64 sin2phi)) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 alphay 2) sin2phi)) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (/.f64 alphay (cbrt.f64 sin2phi)) alphay) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 sin2phi)) (*.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (pow.f64 sin2phi 2))
(/.f64 (neg.f64 (/.f64 (pow.f64 alphay 2) (cbrt.f64 sin2phi))) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 1)
(/.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi) -1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 alphay 2) sin2phi)) 3)
(pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 1)
(pow.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 3) 1))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi) 3) -1))
(neg.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi))
(neg.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi) (/.f64 0 sin2phi)))
(if (!=.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 0) (/.f64 1 (/.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi))) (/.f64 (pow.f64 alphay 2) sin2phi))
(if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 1 (/.f64 sin2phi (pow.f64 alphay 2))) (/.f64 (pow.f64 alphay 2) sin2phi))
(if (!=.f64 alphay 0) (/.f64 alphay (/.f64 sin2phi alphay)) (/.f64 (pow.f64 alphay 2) sin2phi))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 alphay 2)) (/.f64 sin2phi (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))) (/.f64 (pow.f64 alphay 2) sin2phi))
(if (!=.f64 (neg.f64 (pow.f64 alphay 2)) 0) (/.f64 1 (/.f64 sin2phi (pow.f64 alphay 2))) (/.f64 (pow.f64 alphay 2) sin2phi))
(if (!=.f64 (+.f64 (/.f64 0 sin2phi) (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2)) (+.f64 (/.f64 0 sin2phi) (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi))) (/.f64 (pow.f64 alphay 2) sin2phi))
(if (!=.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 sin2phi) 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi))))) (/.f64 (pow.f64 alphay 2) sin2phi))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 sin2phi) 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi))))) (/.f64 (pow.f64 alphay 2) sin2phi))
(if (!=.f64 (/.f64 0 sin2phi) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 sin2phi) 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi))))) (/.f64 (pow.f64 alphay 2) sin2phi))
(if (!=.f64 -1 0) (/.f64 (pow.f64 alphay 2) sin2phi) (/.f64 (pow.f64 alphay 2) sin2phi))
(if (!=.f64 1 0) (/.f64 (pow.f64 alphay 2) sin2phi) (/.f64 (pow.f64 alphay 2) sin2phi))
(+.f64 (/.f64 0 sin2phi) (/.f64 (pow.f64 alphay 2) sin2phi))
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (*.f64 0 (/.f64 (pow.f64 alphay 2) sin2phi)))
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (*.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 0))
(+.f64 (-.f64 (/.f64 0 sin2phi) 0) (/.f64 (pow.f64 alphay 2) sin2phi))
Outputs
(*.f64 -1 (/.f64 u0 (-.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (neg.f64 u0) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(+.f64 (*.f64 -1 (/.f64 u0 (-.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 cos2phi (pow.f64 alphax 2))))) (*.f64 -1/2 (/.f64 (pow.f64 u0 2) (-.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 cos2phi (pow.f64 alphax 2))))))
(/.f64 (+.f64 (neg.f64 u0) (*.f64 -1/2 (pow.f64 u0 2))) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphax 2))) cos2phi)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(-.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphax 2))) cos2phi) (*.f64 (/.f64 (pow.f64 cos2phi -1) cos2phi) (*.f64 (if (!=.f64 sin2phi 0) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 4)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (*.f64 -1 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (*.f64 (pow.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (log.f64 (-.f64 1 u0)))))))))
(-.f64 (-.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphax 2))) cos2phi) (*.f64 (/.f64 (pow.f64 cos2phi -1) cos2phi) (*.f64 (if (!=.f64 sin2phi 0) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 4))))) (*.f64 (pow.f64 (pow.f64 alphax 2) 3) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (if (!=.f64 sin2phi 0) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) 2)) (pow.f64 cos2phi 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (*.f64 (pow.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (log.f64 (-.f64 1 u0))))))) (*.f64 -1 (*.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (pow.f64 (/.f64 1 cos2phi) 4) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))))))))
(-.f64 (-.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (pow.f64 alphax 2) 3)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (if (!=.f64 sin2phi 0) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) 2)) (pow.f64 cos2phi 3))) (*.f64 (if (!=.f64 sin2phi 0) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (log1p.f64 (neg.f64 u0))) (pow.f64 (if (!=.f64 sin2phi 0) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) 2)) (pow.f64 (/.f64 -1 cos2phi) 4)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) cos2phi)) (*.f64 (/.f64 (pow.f64 cos2phi -1) cos2phi) (*.f64 (if (!=.f64 sin2phi 0) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 4)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphax 2))) cos2phi)
(+.f64 (*.f64 -1 (*.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))
(-.f64 (*.f64 (if (!=.f64 sin2phi 0) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 cos2phi -1) cos2phi) (pow.f64 alphax 4)) (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) cos2phi))
(+.f64 (*.f64 -1 (*.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0)))))) (+.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))))
(-.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 3) (*.f64 (pow.f64 (if (!=.f64 sin2phi 0) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) 2) (*.f64 (/.f64 -1 (pow.f64 cos2phi 3)) (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) cos2phi)) (*.f64 (if (!=.f64 sin2phi 0) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (*.f64 (*.f64 (/.f64 (pow.f64 cos2phi -1) cos2phi) (pow.f64 alphax 4)) (log1p.f64 (neg.f64 u0)))))
(+.f64 (*.f64 -1 (*.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (pow.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (log.f64 (-.f64 1 u0))))))) (+.f64 (*.f64 -1 (*.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (log.f64 (-.f64 1 u0)))))) (+.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 cos2phi) 3))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)))))
(+.f64 (*.f64 (neg.f64 (if (!=.f64 sin2phi 0) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)))) (+.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (pow.f64 (if (!=.f64 sin2phi 0) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) 2)) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 (/.f64 (pow.f64 cos2phi -1) cos2phi) (pow.f64 alphax 4)) (log1p.f64 (neg.f64 u0))))) (-.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 3) (*.f64 (pow.f64 (if (!=.f64 sin2phi 0) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) 2) (*.f64 (/.f64 -1 (pow.f64 cos2phi 3)) (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) cos2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphax 2))) cos2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (pow.f64 alphax 4) (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 (if (!=.f64 sin2phi 0) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 4)))) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 2)) cos2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (pow.f64 alphax 4) (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 -1 (/.f64 (*.f64 (pow.f64 alphax 6) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) 2))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(-.f64 (-.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphax 2))) cos2phi) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 6) (log1p.f64 (neg.f64 u0))) (pow.f64 (if (!=.f64 sin2phi 0) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) 2)) (pow.f64 cos2phi 3))) (/.f64 (*.f64 (if (!=.f64 sin2phi 0) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 4))) (pow.f64 cos2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (pow.f64 alphax 4) (log.f64 (-.f64 1 u0)))) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (pow.f64 alphax 8) (*.f64 (pow.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (log.f64 (-.f64 1 u0))))) (pow.f64 (pow.f64 cos2phi 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 6) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (if (!=.f64 sin2phi 0) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))) 2))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))))
(-.f64 (-.f64 (-.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphax 2))) cos2phi) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 6) (log1p.f64 (neg.f64 u0))) (pow.f64 (if (!=.f64 sin2phi 0) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) 2)) (pow.f64 cos2phi 3))) (/.f64 (*.f64 (if (!=.f64 sin2phi 0) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (*.f64 (*.f64 (pow.f64 alphax 8) (pow.f64 (if (!=.f64 sin2phi 0) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) 2)) (log1p.f64 (neg.f64 u0)))) (pow.f64 (pow.f64 cos2phi 2) 2))) (/.f64 (*.f64 (if (!=.f64 sin2phi 0) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphax 4))) (pow.f64 cos2phi 2)))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 alphay -2)))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 alphay -2)))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 alphay -2)))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 alphay -2)))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 (pow.f64 alphay -1) 2)))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 (pow.f64 alphay -1) 2)))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 (pow.f64 alphay -1) 2)))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 (pow.f64 alphay -1) 2)))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 (pow.f64 alphay -1) 2)))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 (pow.f64 alphay -1) 2)))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 (pow.f64 alphay -1) 2)))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 (pow.f64 alphay -1) 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))
(/.f64 (pow.f64 (/.f64 1 alphay) -2) sin2phi)
(/.f64 (pow.f64 (pow.f64 alphay -1) -2) sin2phi)
(/.f64 (pow.f64 (/.f64 1 alphay) -2) sin2phi)
(/.f64 (pow.f64 (pow.f64 alphay -1) -2) sin2phi)
(/.f64 (pow.f64 (/.f64 1 alphay) -2) sin2phi)
(/.f64 (pow.f64 (pow.f64 alphay -1) -2) sin2phi)
(/.f64 (pow.f64 (/.f64 1 alphay) -2) sin2phi)
(/.f64 (pow.f64 (pow.f64 alphay -1) -2) sin2phi)
(/.f64 (pow.f64 (/.f64 -1 alphay) -2) sin2phi)
(/.f64 (pow.f64 (/.f64 -1 alphay) -2) sin2phi)
(/.f64 (pow.f64 (/.f64 -1 alphay) -2) sin2phi)
(/.f64 (pow.f64 (/.f64 -1 alphay) -2) sin2phi)
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) 2)))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) 2)) (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (-.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (cbrt.f64 (/.f64 1 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)) 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (cbrt.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) (cbrt.f64 (pow.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) 2))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)) 2))))
(cbrt.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) 2))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)) 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (cbrt.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) (cbrt.f64 (pow.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) 2))))
(*.f64 (/.f64 1 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) (log1p.f64 (neg.f64 u0)))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 1 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(-.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) 2)) (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (-.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))))))
(cbrt.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) (log1p.f64 (neg.f64 u0)))) (-.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (-.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)))) (cbrt.f64 (pow.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)) 2)))
(/.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (cbrt.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) (cbrt.f64 (pow.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) (log1p.f64 (neg.f64 u0))) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (pow.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)) 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (pow.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)))) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)) 2)))
(/.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (cbrt.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) (cbrt.f64 (pow.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) 2))))
(/.f64 (neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)) 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (cbrt.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) (cbrt.f64 (pow.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) 2))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) -1) -1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)))) 3)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(pow.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) 3) 1/3)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) 3))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) -1))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(neg.f64 (*.f64 (/.f64 1 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) (neg.f64 (log1p.f64 (neg.f64 u0)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(neg.f64 (*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))))) 1))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(neg.f64 (*.f64 (/.f64 1 (-.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))))) (log1p.f64 (neg.f64 u0))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) 0) (pow.f64 (/.f64 1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)))) -1) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (/.f64 1 (/.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (/.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (/.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(+.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 (/.f64 cos2phi alphax) alphax))) 0))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2))))
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2))))
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) 2))))
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi))) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) 2)))
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) 2)) (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi))))
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(*.f64 (/.f64 -1 (pow.f64 alphay 2)) (pow.f64 (pow.f64 sin2phi -1) -1))
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(*.f64 (pow.f64 (pow.f64 alphay 2) -1) (/.f64 -1 (pow.f64 sin2phi -1)))
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(*.f64 1 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(*.f64 -1 (/.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(*.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) 1)
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(*.f64 (/.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi)) -1)
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(-.f64 (/.f64 0 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi)) (/.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(-.f64 0 (/.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) 2)) 1) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi)))
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) 2)) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi)))
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 alphay 2))) (*.f64 (pow.f64 sin2phi -1) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))))
(/.f64 -1 (/.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))) sin2phi))
(/.f64 (/.f64 -1 alphay) (*.f64 (pow.f64 sin2phi -1) alphay))
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(/.f64 (pow.f64 (pow.f64 alphay 2) -1) (/.f64 -1 sin2phi))
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(/.f64 (/.f64 -1 (pow.f64 alphay 2)) (pow.f64 sin2phi -1))
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2)))
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) 2)) -1) (cbrt.f64 (/.f64 (pow.f64 alphay 2) sin2phi)))
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2))))
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(/.f64 1 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi))
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi))
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(/.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) 1)
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(/.f64 (/.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi)) -1)
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi))) 3)
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(pow.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) 1)
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(pow.f64 (pow.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) 3) 1/3)
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(pow.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi) -1)
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) 3))
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(neg.f64 (/.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(if (!=.f64 -1 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(if (!=.f64 -1 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)))
(if (!=.f64 1 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(if (!=.f64 1 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)))
(if (!=.f64 sin2phi 0) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(if (!=.f64 sin2phi 0) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)))
(if (!=.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) 0) (pow.f64 (pow.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) -1) -1) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(if (!=.f64 (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) 0) (pow.f64 (/.f64 1 (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))) -1) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)))
(if (!=.f64 (neg.f64 sin2phi) 0) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(if (!=.f64 (neg.f64 sin2phi) 0) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)))
(if (!=.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi) 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(if (!=.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi) 0) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 0) (*.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (pow.f64 alphay 2) (cbrt.f64 sin2phi))) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)))
(if (!=.f64 (neg.f64 sin2phi) 0) (*.f64 (/.f64 (/.f64 -1 (pow.f64 alphay 2)) -1) (neg.f64 sin2phi)) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(if (!=.f64 (neg.f64 sin2phi) 0) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 0) (*.f64 (/.f64 (/.f64 -1 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 sin2phi -1))) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (pow.f64 alphay 2) (cbrt.f64 sin2phi))) (/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi)))
(+.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (*.f64 0 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi))))
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(+.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (*.f64 (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) 0))
(/.f64 (/.f64 -1 alphay) (/.f64 alphay sin2phi))
(*.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 -1 sin2phi))
(/.f64 (pow.f64 alphay 2) sin2phi)
(*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (/.f64 (pow.f64 alphay 2) (cbrt.f64 sin2phi)) (cbrt.f64 (pow.f64 sin2phi 2)))
(*.f64 (/.f64 alphay (cbrt.f64 sin2phi)) (/.f64 alphay (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (/.f64 (pow.f64 alphay 2) (cbrt.f64 sin2phi)) (cbrt.f64 (pow.f64 sin2phi 2)))
(*.f64 alphay (/.f64 alphay sin2phi))
(/.f64 (pow.f64 alphay 2) sin2phi)
(*.f64 (/.f64 (pow.f64 alphay 2) (cbrt.f64 sin2phi)) (/.f64 1 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (/.f64 (pow.f64 alphay 2) (cbrt.f64 sin2phi)) (cbrt.f64 (pow.f64 sin2phi 2)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2))))
(/.f64 (pow.f64 alphay 2) sin2phi)
(*.f64 (cbrt.f64 (pow.f64 alphay 2)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) sin2phi))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))) sin2phi)
(*.f64 (pow.f64 sin2phi -1) (pow.f64 alphay 2))
(/.f64 (pow.f64 alphay 2) sin2phi)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 alphay 2) sin2phi)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2)))
(/.f64 (pow.f64 alphay 2) sin2phi)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 alphay 2) sin2phi)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 sin2phi 2))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (/.f64 (pow.f64 (pow.f64 alphay 2) 2) (pow.f64 sin2phi 2))))
(*.f64 (pow.f64 alphay 2) (pow.f64 sin2phi -1))
(/.f64 (pow.f64 alphay 2) sin2phi)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2)) (cbrt.f64 (/.f64 (pow.f64 alphay 2) sin2phi)))
(/.f64 (pow.f64 alphay 2) sin2phi)
(*.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi))
(/.f64 (pow.f64 alphay 2) sin2phi)
(*.f64 -1 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi))
(/.f64 (pow.f64 alphay 2) sin2phi)
(*.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 1)
(/.f64 (pow.f64 alphay 2) sin2phi)
(*.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi) -1)
(/.f64 (pow.f64 alphay 2) sin2phi)
(-.f64 (/.f64 0 sin2phi) (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi))
(/.f64 (pow.f64 alphay 2) sin2phi)
(-.f64 (/.f64 (/.f64 0 sin2phi) 1) (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi))
(/.f64 (pow.f64 alphay 2) sin2phi)
(-.f64 0 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi))
(/.f64 (pow.f64 alphay 2) sin2phi)
(/.f64 (pow.f64 alphay 2) sin2phi)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2)) (cbrt.f64 (pow.f64 alphay 2))) (cbrt.f64 sin2phi))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2) (pow.f64 alphay 2)) sin2phi))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2)) (neg.f64 (cbrt.f64 (pow.f64 alphay 2)))) (neg.f64 (cbrt.f64 sin2phi)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2) (pow.f64 alphay 2)) sin2phi))
(/.f64 (-.f64 (*.f64 0 sin2phi) (*.f64 (neg.f64 sin2phi) (neg.f64 (pow.f64 alphay 2)))) (*.f64 (neg.f64 sin2phi) sin2phi))
(/.f64 (pow.f64 alphay 2) sin2phi)
(/.f64 (neg.f64 (pow.f64 alphay 2)) (neg.f64 sin2phi))
(/.f64 (pow.f64 alphay 2) sin2phi)
(/.f64 (/.f64 (pow.f64 alphay 2) (cbrt.f64 sin2phi)) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 alphay 2) sin2phi)) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))) (cbrt.f64 (pow.f64 sin2phi 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (pow.f64 (pow.f64 alphay 2) 2)) (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (/.f64 alphay (cbrt.f64 sin2phi)) alphay) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (/.f64 (pow.f64 alphay 2) (cbrt.f64 sin2phi)) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (/.f64 (pow.f64 alphay 2) (cbrt.f64 sin2phi)) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 sin2phi)) (*.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (pow.f64 sin2phi 2))
(/.f64 (pow.f64 alphay 2) sin2phi)
(/.f64 (neg.f64 (/.f64 (pow.f64 alphay 2) (cbrt.f64 sin2phi))) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (/.f64 (pow.f64 alphay 2) (cbrt.f64 sin2phi)) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 1)
(/.f64 (pow.f64 alphay 2) sin2phi)
(/.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi) -1)
(/.f64 (pow.f64 alphay 2) sin2phi)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 alphay 2) sin2phi)) 3)
(/.f64 (pow.f64 alphay 2) sin2phi)
(pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 1)
(/.f64 (pow.f64 alphay 2) sin2phi)
(pow.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 3) 1/3)
(/.f64 (pow.f64 alphay 2) sin2phi)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 3))
(/.f64 (pow.f64 alphay 2) sin2phi)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 3) 1))
(/.f64 (pow.f64 alphay 2) sin2phi)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi) 3) -1))
(/.f64 (pow.f64 alphay 2) sin2phi)
(neg.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi))
(/.f64 (pow.f64 alphay 2) sin2phi)
(neg.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi) (/.f64 0 sin2phi)))
(/.f64 (pow.f64 alphay 2) sin2phi)
(if (!=.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 0) (/.f64 1 (/.f64 1 (/.f64 (pow.f64 alphay 2) sin2phi))) (/.f64 (pow.f64 alphay 2) sin2phi))
(if (!=.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 0) (/.f64 1 (/.f64 (pow.f64 alphay -1) (/.f64 alphay sin2phi))) (/.f64 (pow.f64 alphay 2) sin2phi))
(if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 1 (/.f64 sin2phi (pow.f64 alphay 2))) (/.f64 (pow.f64 alphay 2) sin2phi))
(if (!=.f64 alphay 0) (/.f64 alphay (/.f64 sin2phi alphay)) (/.f64 (pow.f64 alphay 2) sin2phi))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 alphay 2)) (/.f64 sin2phi (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))) (/.f64 (pow.f64 alphay 2) sin2phi))
(if (!=.f64 (neg.f64 (pow.f64 alphay 2)) 0) (/.f64 1 (/.f64 sin2phi (pow.f64 alphay 2))) (/.f64 (pow.f64 alphay 2) sin2phi))
(if (!=.f64 (+.f64 (/.f64 0 sin2phi) (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2)) (+.f64 (/.f64 0 sin2phi) (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi))) (/.f64 (pow.f64 alphay 2) sin2phi))
(if (!=.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi) 0) (/.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2) (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 (pow.f64 alphay 2) sin2phi))
(if (!=.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 sin2phi) 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi))))) (/.f64 (pow.f64 alphay 2) sin2phi))
(if (!=.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi) 0) (/.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 3) (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2)) (/.f64 (pow.f64 alphay 2) sin2phi))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 sin2phi) 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi))))) (/.f64 (pow.f64 alphay 2) sin2phi))
(if (!=.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2) 0) (/.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 3) (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2)) (/.f64 (pow.f64 alphay 2) sin2phi))
(if (!=.f64 (/.f64 0 sin2phi) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 sin2phi) 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi))))) (/.f64 (pow.f64 alphay 2) sin2phi))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 3) (pow.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 2)) (/.f64 (pow.f64 alphay 2) sin2phi))
(if (!=.f64 -1 0) (/.f64 (pow.f64 alphay 2) sin2phi) (/.f64 (pow.f64 alphay 2) sin2phi))
(if (!=.f64 1 0) (/.f64 (pow.f64 alphay 2) sin2phi) (/.f64 (pow.f64 alphay 2) sin2phi))
(+.f64 (/.f64 0 sin2phi) (/.f64 (pow.f64 alphay 2) sin2phi))
(/.f64 (pow.f64 alphay 2) sin2phi)
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (*.f64 0 (/.f64 (pow.f64 alphay 2) sin2phi)))
(/.f64 (pow.f64 alphay 2) sin2phi)
(+.f64 (/.f64 (pow.f64 alphay 2) sin2phi) (*.f64 (/.f64 (pow.f64 alphay 2) sin2phi) 0))
(/.f64 (pow.f64 alphay 2) sin2phi)
(+.f64 (-.f64 (/.f64 0 sin2phi) 0) (/.f64 (pow.f64 alphay 2) sin2phi))
(/.f64 (pow.f64 alphay 2) sin2phi)

eval755.0ms (0.7%)

Compiler

Compiled 53694 to 31504 computations (41.3% saved)

prune416.0ms (0.4%)

Pruning

30 alts after pruning (30 fresh and 0 done)

PrunedKeptTotal
New1545301575
Fresh18018
Picked101
Done505
Total1569301599
Error
0b
Counts
1599 → 30
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(if (!=.f64 (*.f64 (*.f64 alphay alphay) alphax) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (*.f64 alphay alphay) alphax))) (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
0.6b
(if (!=.f64 (*.f64 (*.f64 alphax alphax) alphay) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (*.f64 alphax alphax) alphay))) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
16.8b
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 alphay (/.f64 (neg.f64 sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
0.5b
(if (!=.f64 (*.f64 alphay alphax) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphax))) (fma.f64 (/.f64 cos2phi alphax) alphay (/.f64 (*.f64 alphax sin2phi) alphay))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.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 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
16.4b
(if (!=.f64 alphay 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 (neg.f64 sin2phi) alphay)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
36.3b
(/.f64 (-.f64 3 (-.f64 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (neg.f64 sin2phi))
21.6b
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
16.5b
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) alphay) (neg.f64 sin2phi))
16.4b
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) sin2phi)
45.9b
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphax alphax))) cos2phi)
16.6b
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) -2))) sin2phi)
36.1b
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
36.1b
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
0.4b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (*.f64 alphay alphay))))
0.4b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
0.4b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
0.4b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi (neg.f64 alphay)) (/.f64 1 (neg.f64 alphay)))))
0.5b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))))
0.4b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 sin2phi (pow.f64 alphay -2))))
0.4b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (*.f64 (/.f64 cos2phi (neg.f64 alphax)) (/.f64 1 (neg.f64 alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
0.4b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (*.f64 cos2phi (pow.f64 alphax -2)) (/.f64 sin2phi (*.f64 alphay alphay))))
36.1b
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
32.2b
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
16.5b
(*.f64 (pow.f64 alphay 2) (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 sin2phi)))
35.1b
(*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 1 (cbrt.f64 (pow.f64 sin2phi 2))))
45.8b
(*.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) (log1p.f64 (neg.f64 u0)))
0.5b
(*.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (pow.f64 alphay 2)))) (log1p.f64 (neg.f64 u0)))
0.5b
(*.f64 (/.f64 -1 (+.f64 (*.f64 cos2phi (pow.f64 alphax -2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (log1p.f64 (neg.f64 u0)))
16.4b
(*.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
Compiler

Compiled 1482 to 952 computations (35.8% saved)

localize34.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 sin2phi (*.f64 alphay alphay))
0.2b
(/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))
0.2b
(/.f64 cos2phi (pow.f64 alphax 2))
0.3b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (*.f64 alphay alphay))))
Compiler

Compiled 118 to 64 computations (45.8% saved)

series123.0ms (0.1%)

Counts
2 → 38
Calls

21 calls:

TimeVariablePointExpression
7.0ms
cos2phi
@0
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (*.f64 alphay alphay))))
6.0ms
alphax
@0
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (*.f64 alphay alphay))))
1.0ms
cos2phi
@-inf
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (*.f64 alphay alphay))))
1.0ms
sin2phi
@0
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (*.f64 alphay alphay))))
1.0ms
alphay
@inf
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (*.f64 alphay alphay))))
Compiler

Compiled 16525 to 11875 computations (28.1% saved)

rewrite1.4s (1.3%)

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

simplify2.8s (2.6%)

Algorithm
egglog
Counts
142 → 160
Calls
Call 1
Inputs
(/.f64 u0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 u0 2) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.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 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 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 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (+.f64 (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 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 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (log.f64 (-.f64 1 u0)))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (pow.f64 alphay 6) (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 (pow.f64 alphay 4) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (log.f64 (-.f64 1 u0)))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (pow.f64 alphay 6) (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 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 alphay 8)))) (pow.f64 (pow.f64 sin2phi 2) 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 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 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))))
(*.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) 2))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) 2)))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 (/.f64 1 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(-.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) 2))) (*.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))))) (*.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(/.f64 (-.f64 (*.f64 0 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))))) (*.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) (neg.f64 (log1p.f64 (neg.f64 u0))))) (*.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))))))
(/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2)))) 1))
(/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) -1))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))
(/.f64 (-.f64 (*.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) (log1p.f64 (neg.f64 u0)))) (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) 2))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(fma.f64 0 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(fma.f64 0 3 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(fma.f64 1 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(fma.f64 0 1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) 1/3)
(pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 3))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))))
(neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 0))
(neg.f64 (*.f64 (/.f64 1 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (log1p.f64 (neg.f64 u0))))
(neg.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) -1))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 1))
(neg.f64 (*.f64 -1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 1 (/.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 1 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) -1)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (+.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (+.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))))) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 0))
(+.f64 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 2)) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))
(*.f64 (pow.f64 (pow.f64 alphax 2) -1) (pow.f64 (pow.f64 cos2phi -1) -1))
(*.f64 -1 (/.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(*.f64 1 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 1)
(-.f64 (/.f64 0 (/.f64 (pow.f64 alphax 2) (neg.f64 cos2phi))) (/.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(-.f64 0 (/.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 2)) (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)))
(/.f64 (pow.f64 alphax -1) (*.f64 (pow.f64 cos2phi -1) alphax))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax 2) -1)) (*.f64 (pow.f64 cos2phi -1) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))
(/.f64 (/.f64 -1 (pow.f64 alphax 2)) (/.f64 -1 cos2phi))
(/.f64 (pow.f64 (pow.f64 alphax 2) -1) (pow.f64 cos2phi -1))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))
(/.f64 -1 (/.f64 (pow.f64 alphax 2) (neg.f64 cos2phi)))
(/.f64 -1 (/.f64 (/.f64 (pow.f64 alphax 2) (neg.f64 cos2phi)) 1))
(/.f64 -1 (/.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1))
(/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))
(/.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 1)
(pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))) 3)
(pow.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 1)
(cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 3))
(neg.f64 (/.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) -1))
(neg.f64 (*.f64 (/.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) 1))
(neg.f64 (*.f64 -1 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))))
(if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (neg.f64 cos2phi) 0) (*.f64 (/.f64 -1 (pow.f64 alphax 2)) (neg.f64 cos2phi)) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 0) (/.f64 1 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) -1)) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)) 0) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)) -3) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 3) 0) (pow.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 3) -1/3) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 0) (*.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi))) (cbrt.f64 (pow.f64 cos2phi 2))) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (neg.f64 cos2phi) 0) (*.f64 (/.f64 (pow.f64 (pow.f64 alphax 2) -1) -1) (neg.f64 cos2phi)) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 0) (*.f64 (/.f64 (pow.f64 (pow.f64 alphax 2) -1) (cbrt.f64 (pow.f64 cos2phi -1))) (cbrt.f64 (pow.f64 cos2phi 2))) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 1 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(+.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (*.f64 0 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))))
(+.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (*.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 0))
Outputs
(/.f64 u0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 u0 2) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))))
(-.f64 (*.f64 (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 1 sin2phi) sin2phi)) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))))
(-.f64 (-.f64 (*.f64 (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 1 sin2phi) sin2phi)) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphax alphax))) 2) (/.f64 (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))) (pow.f64 sin2phi 3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))))))
(-.f64 (-.f64 (fma.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (*.f64 (/.f64 (/.f64 1 sin2phi) sin2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphax alphax))) 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2))))) (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (*.f64 (*.f64 alphay alphay) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphax alphax))) 2) (/.f64 (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))) (pow.f64 sin2phi 3)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))))
(-.f64 (*.f64 (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 (/.f64 1 sin2phi) sin2phi)) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (/.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 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))))))
(-.f64 (fma.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (*.f64 (/.f64 (/.f64 1 sin2phi) sin2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphax alphax))) 2) (*.f64 (*.f64 (*.f64 alphay alphay) (pow.f64 (/.f64 -1 sin2phi) 3)) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))))) (/.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 sin2phi) 4) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (+.f64 (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))))))
(-.f64 (fma.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphax alphax))) 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2))) (fma.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphax alphax))) (*.f64 (*.f64 (/.f64 (/.f64 1 sin2phi) sin2phi) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphax alphax))) 2) (*.f64 (*.f64 (*.f64 alphay alphay) (pow.f64 (/.f64 -1 sin2phi) 3)) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))))) (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 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 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphax alphax))) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (log.f64 (-.f64 1 u0)))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (pow.f64 alphay 6) (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 (pow.f64 alphay 4) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphax alphax))) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphax alphax))) 2) (*.f64 (pow.f64 alphay 6) (log1p.f64 (neg.f64 u0)))) (pow.f64 sin2phi 3))) (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (log.f64 (-.f64 1 u0)))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (pow.f64 alphay 6) (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 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 alphay 8)))) (pow.f64 (pow.f64 sin2phi 2) 2)))))
(+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphax alphax))) (log1p.f64 (neg.f64 u0)))) (*.f64 sin2phi sin2phi)) (/.f64 (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphax alphax))) 2) (*.f64 (pow.f64 alphay 6) (log1p.f64 (neg.f64 u0)))) (pow.f64 sin2phi 3))) (-.f64 (/.f64 (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 cos2phi (*.f64 alphax alphax))) 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 8))) (pow.f64 (*.f64 sin2phi sin2phi) 2)) (/.f64 (*.f64 (*.f64 alphay alphay) (log1p.f64 (neg.f64 u0))) sin2phi)))
(*.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 (/.f64 (/.f64 1 alphax) alphax) cos2phi)
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi)
(/.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 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) 2))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) 2)))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))))
(cbrt.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))))) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.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 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) 2)))
(*.f64 (/.f64 1 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (neg.f64 (log1p.f64 (neg.f64 u0))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(cbrt.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))))) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(cbrt.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))))) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(-.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) 2))) (*.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))))) (*.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(/.f64 (/.f64 (*.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) 2)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))))))
(/.f64 (-.f64 (*.f64 0 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))))) (*.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) (neg.f64 (log1p.f64 (neg.f64 u0))))) (*.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2)))) 1))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) -1))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (-.f64 (*.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) (log1p.f64 (neg.f64 u0)))) (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) 2))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) (cbrt.f64 (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(fma.f64 0 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(fma.f64 0 3 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(fma.f64 1 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(fma.f64 0 1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) 3)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) 1/3)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 3))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 0))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (log1p.f64 (neg.f64 u0))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(neg.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) -1))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 1))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(neg.f64 (*.f64 -1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 1 (/.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))) (log1p.f64 (neg.f64 u0)))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(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 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.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 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))))))
(if (!=.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 1 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) -1)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))))) 0) (/.f64 -1 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) -1)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))))))
(if (!=.f64 (+.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (+.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))))))
(if (!=.f64 (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))))) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))))))
(if (!=.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))) (/.f64 sin2phi (*.f64 alphay alphay)))) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax))))))
(+.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(+.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(+.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 0))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(+.f64 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 2)))
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 2)) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))))
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 (pow.f64 (pow.f64 alphax 2) -1) (pow.f64 (pow.f64 cos2phi -1) -1))
(/.f64 (/.f64 1 (/.f64 1 cos2phi)) (*.f64 alphax alphax))
(*.f64 -1 (/.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 1 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 1)
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
(-.f64 (/.f64 0 (/.f64 (pow.f64 alphax 2) (neg.f64 cos2phi))) (/.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
(-.f64 0 (/.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 2)) (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)))
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 (pow.f64 alphax -1) (*.f64 (pow.f64 cos2phi -1) alphax))
(/.f64 (/.f64 1 alphax) (/.f64 alphax cos2phi))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax 2) -1)) (*.f64 (pow.f64 cos2phi -1) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))
(/.f64 (cbrt.f64 (/.f64 1 (*.f64 alphax alphax))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 alphax alphax)) 2) cos2phi))
(/.f64 (/.f64 -1 (pow.f64 alphax 2)) (/.f64 -1 cos2phi))
(/.f64 (/.f64 1 (/.f64 1 cos2phi)) (*.f64 alphax alphax))
(/.f64 (pow.f64 (pow.f64 alphax 2) -1) (pow.f64 cos2phi -1))
(/.f64 (/.f64 1 (/.f64 1 cos2phi)) (*.f64 alphax alphax))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)))
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 -1 (/.f64 (pow.f64 alphax 2) (neg.f64 cos2phi)))
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 -1 (/.f64 (/.f64 (pow.f64 alphax 2) (neg.f64 cos2phi)) 1))
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 -1 (/.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1))
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 1)
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
(pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))) 3)
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
(pow.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 3) 1/3)
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
(pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 1)
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
(cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 3))
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
(neg.f64 (/.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) -1))
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
(neg.f64 (*.f64 (/.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) 1))
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
(neg.f64 (*.f64 -1 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))))
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
(if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 cos2phi 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 (neg.f64 cos2phi) 0) (*.f64 (/.f64 -1 (pow.f64 alphax 2)) (neg.f64 cos2phi)) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (neg.f64 cos2phi) 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 0) (/.f64 1 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) -1)) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) 0) (pow.f64 (/.f64 1 (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))) -1) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)) 0) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)) -3) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) 0) (pow.f64 (cbrt.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) -3) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 3) 0) (pow.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 3) -1/3) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 3) 0) (pow.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 3) -1/3) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 0) (*.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi))) (cbrt.f64 (pow.f64 cos2phi 2))) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) 0) (/.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 cos2phi))) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 (neg.f64 cos2phi) 0) (*.f64 (/.f64 (pow.f64 (pow.f64 alphax 2) -1) -1) (neg.f64 cos2phi)) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (neg.f64 cos2phi) 0) (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 0) (*.f64 (/.f64 (pow.f64 (pow.f64 alphax 2) -1) (cbrt.f64 (pow.f64 cos2phi -1))) (cbrt.f64 (pow.f64 cos2phi 2))) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (cbrt.f64 (*.f64 cos2phi cos2phi)) 0) (/.f64 (*.f64 (/.f64 1 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 cos2phi cos2phi))) (/.f64 1 (cbrt.f64 cos2phi))) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 1 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 1 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)))
(+.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (*.f64 0 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))))
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
(+.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (*.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 0))
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))

localize12.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 50 to 11 computations (78% saved)

series76.0ms (0.1%)

Counts
1 → 60
Calls

15 calls:

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

Compiled 11450 to 8360 computations (27% saved)

rewrite1.4s (1.3%)

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

simplify2.9s (2.7%)

Algorithm
egglog
Counts
115 → 143
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 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))))
(*.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (/.f64 (pow.f64 u0 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 1 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 -1 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(*.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(*.f64 (neg.f64 u0) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (cbrt.f64 u0) (/.f64 (cbrt.f64 (pow.f64 u0 2)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) u0)
(*.f64 u0 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (/.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) -1) -1)
(-.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(-.f64 3 (+.f64 3 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))))
(-.f64 1 (+.f64 1 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))))
(-.f64 0 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (neg.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(/.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))
(/.f64 (neg.f64 u0) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(pow.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 3)
(pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3))
(neg.f64 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(neg.f64 (-.f64 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))))
(neg.f64 (-.f64 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) 0))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (/.f64 u0 (fma.f64 alphax (*.f64 alphax sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 u0 0) (pow.f64 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) u0) -1) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (cbrt.f64 (pow.f64 u0 2)) 0) (/.f64 (cbrt.f64 u0) (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 u0 2)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 cos2phi alphax) alphay (*.f64 alphax (/.f64 sin2phi alphay)))) (*.f64 alphax alphay)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax) 0) (*.f64 (/.f64 u0 (neg.f64 (fma.f64 sin2phi alphax (*.f64 (pow.f64 alphay 2) (/.f64 cos2phi alphax))))) (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphay (pow.f64 alphax 2)) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) (pow.f64 alphax 2) (*.f64 alphay cos2phi))) (*.f64 alphay (pow.f64 alphax 2))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 alphay 2) 0) (*.f64 (/.f64 u0 (/.f64 (fma.f64 alphax (*.f64 alphax sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)) (pow.f64 alphax 2))) (pow.f64 alphay 2)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) alphax) 0) (*.f64 (/.f64 u0 (fma.f64 sin2phi alphax (*.f64 (pow.f64 alphay 2) (/.f64 cos2phi alphax)))) (*.f64 (pow.f64 alphay 2) alphax)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphay alphax) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) alphax (*.f64 alphay (/.f64 cos2phi alphax)))) (*.f64 alphay alphax)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay) 0) (*.f64 (/.f64 u0 (neg.f64 (fma.f64 cos2phi alphay (*.f64 (pow.f64 alphax 2) (/.f64 sin2phi alphay))))) (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphay (neg.f64 (pow.f64 alphax 2))) 0) (*.f64 (/.f64 u0 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) (pow.f64 alphax 2) (*.f64 alphay cos2phi)))) (*.f64 alphay (neg.f64 (pow.f64 alphax 2)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphax (neg.f64 (pow.f64 alphay 2))) 0) (*.f64 (/.f64 u0 (neg.f64 (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 alphax sin2phi)))) (*.f64 alphax (neg.f64 (pow.f64 alphay 2)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (*.f64 (/.f64 u0 (neg.f64 (fma.f64 alphax (*.f64 alphax sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (pow.f64 alphax 2) alphay) 0) (*.f64 (/.f64 u0 (fma.f64 cos2phi alphay (*.f64 (pow.f64 alphax 2) (/.f64 sin2phi alphay)))) (*.f64 (pow.f64 alphax 2) alphay)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphax (pow.f64 alphay 2)) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 alphax sin2phi))) (*.f64 alphax (pow.f64 alphay 2))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 1 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) -1)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (+.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))) (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (+.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (+.f64 0 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (+.f64 0 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (pow.f64 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))) (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))) (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (pow.f64 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))) (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))))) 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (pow.f64 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))) (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 0 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
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 u0 (*.f64 alphay alphay)) 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 alphay alphay)) sin2phi) (/.f64 (*.f64 (*.f64 u0 cos2phi) (pow.f64 alphay 4)) (*.f64 (*.f64 alphax sin2phi) (*.f64 alphax 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 u0 (*.f64 (*.f64 (*.f64 cos2phi alphay) (*.f64 cos2phi alphay)) (pow.f64 alphay 4))) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) sin2phi)) (/.f64 (*.f64 (*.f64 u0 cos2phi) (pow.f64 alphay 4)) (*.f64 (*.f64 alphax sin2phi) (*.f64 alphax sin2phi)))) (/.f64 (*.f64 u0 (*.f64 alphay alphay)) 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 (-.f64 (/.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 cos2phi alphay) (*.f64 cos2phi alphay)) (pow.f64 alphay 4))) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) sin2phi)) (/.f64 (*.f64 (*.f64 u0 cos2phi) (pow.f64 alphay 4)) (*.f64 (*.f64 alphax sin2phi) (*.f64 alphax sin2phi)))) (/.f64 (*.f64 u0 (*.f64 alphay alphay)) sin2phi)) (/.f64 (*.f64 (*.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 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (*.f64 alphax alphax)) 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 (*.f64 alphax alphax)) cos2phi) (/.f64 (*.f64 (*.f64 u0 (/.f64 (/.f64 1 cos2phi) cos2phi)) (*.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 u0 (*.f64 alphax alphax)) cos2phi) (-.f64 (/.f64 (*.f64 (*.f64 u0 (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi sin2phi)) (pow.f64 cos2phi 3))) (pow.f64 alphay 4)) (/.f64 (*.f64 (*.f64 u0 (/.f64 (/.f64 1 cos2phi) cos2phi)) (*.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 u0 (*.f64 alphax alphax)) cos2phi) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 u0 (*.f64 alphax alphax)) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi sin2phi)) (pow.f64 cos2phi 3))) (pow.f64 alphay 4)) (/.f64 (*.f64 (*.f64 u0 (/.f64 (/.f64 1 cos2phi) cos2phi)) (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay))) (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 cos2phi) 4)) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi))) (pow.f64 (*.f64 alphay alphay) 3))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (*.f64 alphax alphax)) 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 (*.f64 alphax alphax)) cos2phi) (/.f64 (*.f64 (*.f64 u0 (/.f64 (/.f64 1 cos2phi) cos2phi)) (*.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 (-.f64 (/.f64 (*.f64 u0 (*.f64 alphax alphax)) cos2phi) (/.f64 (*.f64 (*.f64 u0 (/.f64 (/.f64 1 cos2phi) cos2phi)) (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay))) (/.f64 (*.f64 (*.f64 u0 (*.f64 alphax alphax)) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4)))
(+.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 (-.f64 (/.f64 (*.f64 u0 (*.f64 alphax alphax)) cos2phi) (/.f64 (*.f64 (*.f64 u0 (/.f64 (/.f64 1 cos2phi) cos2phi)) (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 alphay alphay))) (/.f64 (*.f64 (*.f64 u0 (*.f64 alphax alphax)) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 -1 cos2phi) 3)))) (pow.f64 alphay 4))) (/.f64 (*.f64 (*.f64 u0 (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) sin2phi))) (pow.f64 (*.f64 alphay alphay) 3)))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (*.f64 alphax alphax)) 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 (*.f64 alphax alphax)) cos2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (*.f64 cos2phi alphay) (*.f64 cos2phi alphay))))
(+.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 u0 (*.f64 alphax alphax)) cos2phi) (-.f64 (/.f64 (*.f64 (*.f64 u0 (*.f64 sin2phi sin2phi)) (pow.f64 alphax 6)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (*.f64 cos2phi alphay) (*.f64 cos2phi alphay)))))
(+.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 (/.f64 (*.f64 u0 (*.f64 alphax alphax)) cos2phi) (-.f64 (/.f64 (*.f64 (*.f64 u0 (*.f64 sin2phi sin2phi)) (pow.f64 alphax 6)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (*.f64 cos2phi alphay) (*.f64 cos2phi alphay))))) (/.f64 (*.f64 (*.f64 u0 (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 8) sin2phi)) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (pow.f64 (*.f64 alphay alphay) 3))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (*.f64 alphay alphay)) 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 alphay alphay)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (*.f64 cos2phi (/.f64 (/.f64 1 alphax) alphax)) (pow.f64 alphay 4))) (*.f64 sin2phi 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 u0 (*.f64 (*.f64 (*.f64 cos2phi alphay) (*.f64 cos2phi alphay)) (*.f64 (pow.f64 alphay 4) (pow.f64 (/.f64 -1 alphax) 4)))) (pow.f64 sin2phi 3)) (/.f64 (*.f64 u0 (*.f64 (*.f64 cos2phi (/.f64 (/.f64 1 alphax) alphax)) (pow.f64 alphay 4))) (*.f64 sin2phi sin2phi))) (/.f64 (*.f64 u0 (*.f64 alphay alphay)) 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 (+.f64 (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphax) 4)) (*.f64 (*.f64 (*.f64 cos2phi alphay) (*.f64 cos2phi alphay)) (pow.f64 alphay 4))) (pow.f64 sin2phi 3)) (/.f64 (*.f64 u0 (*.f64 alphay alphay)) sin2phi)) (/.f64 (*.f64 (*.f64 u0 (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 u0 (*.f64 (*.f64 cos2phi (/.f64 (/.f64 1 alphax) alphax)) (pow.f64 alphay 4))) (*.f64 sin2phi sin2phi)))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (*.f64 alphay alphay)) 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 (*.f64 u0 (*.f64 alphay alphay)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi) (pow.f64 alphay 4))) (*.f64 sin2phi 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 (/.f64 (*.f64 u0 (*.f64 alphay alphay)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi) (pow.f64 alphay 4))) (*.f64 sin2phi sin2phi))) (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 cos2phi alphay) (*.f64 cos2phi alphay)) (*.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 (+.f64 (-.f64 (/.f64 (*.f64 u0 (*.f64 alphay alphay)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (*.f64 (/.f64 (/.f64 1 alphax) alphax) cos2phi) (pow.f64 alphay 4))) (*.f64 sin2phi sin2phi))) (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 cos2phi alphay) (*.f64 cos2phi alphay)) (*.f64 (pow.f64 alphay 4) (pow.f64 (/.f64 -1 alphax) 4)))) (pow.f64 sin2phi 3))) (/.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 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (*.f64 alphax alphax)) 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 (*.f64 alphax alphax)) cos2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (*.f64 cos2phi alphay) (*.f64 cos2phi alphay))))
(+.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 u0 (*.f64 alphax alphax)) cos2phi) (-.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax sin2phi) (*.f64 alphax sin2phi)) (pow.f64 alphax 4))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (*.f64 cos2phi alphay) (*.f64 cos2phi alphay)))))
(+.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 (/.f64 (*.f64 u0 (*.f64 alphax alphax)) cos2phi) (-.f64 (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax sin2phi) (*.f64 alphax sin2phi)) (pow.f64 alphax 4))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) sin2phi)) (*.f64 (*.f64 cos2phi alphay) (*.f64 cos2phi alphay))))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 sin2phi 3) (pow.f64 (pow.f64 alphax 4) 2))) (*.f64 (pow.f64 (*.f64 cos2phi cos2phi) 2) (pow.f64 (*.f64 alphay alphay) 3))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (*.f64 alphay alphay)) 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 alphay alphay)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (*.f64 cos2phi (/.f64 (/.f64 1 sin2phi) sin2phi)) (pow.f64 alphay 4))) (*.f64 alphax alphax)))
(+.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 u0 (*.f64 alphay alphay)) (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi cos2phi)) (pow.f64 sin2phi 3))) (pow.f64 alphax 4)) (-.f64 (/.f64 (*.f64 u0 (*.f64 alphay alphay)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (*.f64 cos2phi (/.f64 (/.f64 1 sin2phi) sin2phi)) (pow.f64 alphay 4))) (*.f64 alphax alphax))))
(+.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 (-.f64 (/.f64 (*.f64 u0 (*.f64 alphay alphay)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (*.f64 cos2phi (/.f64 (/.f64 1 sin2phi) sin2phi)) (pow.f64 alphay 4))) (*.f64 alphax alphax))) (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 sin2phi) 4)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 (*.f64 alphax alphax) 3))) (/.f64 (*.f64 (*.f64 u0 (*.f64 alphay alphay)) (*.f64 (*.f64 cos2phi cos2phi) (/.f64 (pow.f64 alphay 4) (pow.f64 sin2phi 3)))) (pow.f64 alphax 4)))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (*.f64 alphay alphay)) 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 u0 (*.f64 alphay alphay)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (*.f64 cos2phi (/.f64 (/.f64 1 sin2phi) sin2phi)) (pow.f64 alphay 4))) (*.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 (-.f64 (/.f64 (*.f64 u0 (*.f64 alphay alphay)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (*.f64 cos2phi (/.f64 (/.f64 1 sin2phi) sin2phi)) (pow.f64 alphay 4))) (*.f64 alphax alphax))) (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 sin2phi) 3)) (*.f64 (*.f64 (*.f64 cos2phi alphay) (*.f64 cos2phi alphay)) (pow.f64 alphay 4))) (pow.f64 alphax 4)))
(+.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 (-.f64 (/.f64 (*.f64 u0 (*.f64 alphay alphay)) sin2phi) (/.f64 (*.f64 u0 (*.f64 (*.f64 cos2phi (/.f64 (/.f64 1 sin2phi) sin2phi)) (pow.f64 alphay 4))) (*.f64 alphax alphax))) (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 sin2phi) 4)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 (*.f64 alphax alphax) 3))) (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 sin2phi) 3)) (*.f64 (*.f64 (*.f64 cos2phi alphay) (*.f64 cos2phi alphay)) (pow.f64 alphay 4))) (pow.f64 alphax 4)))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 u0 (*.f64 alphay alphay)) 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 alphay alphay)) sin2phi) (/.f64 (*.f64 (*.f64 u0 cos2phi) (pow.f64 alphay 4)) (*.f64 (*.f64 alphax sin2phi) (*.f64 alphax 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 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) sin2phi)) (-.f64 (/.f64 (*.f64 u0 (*.f64 alphay alphay)) sin2phi) (/.f64 (*.f64 (*.f64 u0 cos2phi) (pow.f64 alphay 4)) (*.f64 (*.f64 alphax sin2phi) (*.f64 alphax 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 (/.f64 (/.f64 (*.f64 (*.f64 u0 (*.f64 cos2phi cos2phi)) (pow.f64 alphay 6)) (*.f64 sin2phi sin2phi)) (*.f64 (pow.f64 alphax 4) sin2phi)) (-.f64 (/.f64 (*.f64 u0 (*.f64 alphay alphay)) sin2phi) (/.f64 (*.f64 (*.f64 u0 cos2phi) (pow.f64 alphay 4)) (*.f64 (*.f64 alphax sin2phi) (*.f64 alphax sin2phi))))) (/.f64 (*.f64 u0 (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 8))) (*.f64 (*.f64 (*.f64 alphax alphax) (pow.f64 (*.f64 sin2phi sin2phi) 2)) (pow.f64 alphax 4))))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (*.f64 alphax alphax)) 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 (*.f64 alphax alphax)) cos2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (/.f64 (/.f64 1 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 (neg.f64 u0) (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (/.f64 (/.f64 1 alphay) alphay)))) (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax sin2phi) (*.f64 alphax sin2phi)) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 -1 alphay) 4)))) cos2phi)) (*.f64 cos2phi cos2phi)) (/.f64 (*.f64 u0 (*.f64 alphax alphax)) cos2phi))
(+.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 (/.f64 (+.f64 (*.f64 (neg.f64 u0) (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (/.f64 (/.f64 1 alphay) alphay)))) (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax sin2phi) (*.f64 alphax sin2phi)) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 -1 alphay) 4)))) cos2phi)) (*.f64 cos2phi cos2phi)) (/.f64 (*.f64 u0 (*.f64 alphax alphax)) cos2phi)) (/.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 u0 (pow.f64 alphax 2)) cos2phi)
(/.f64 (*.f64 u0 (*.f64 alphax alphax)) 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 alphax alphax)) cos2phi) (/.f64 (*.f64 u0 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (/.f64 (/.f64 1 alphay) alphay)))) (*.f64 cos2phi 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 (*.f64 (neg.f64 u0) (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (/.f64 (/.f64 1 alphay) alphay)))) (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax sin2phi) (*.f64 alphax sin2phi)) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 -1 alphay) 4)))) cos2phi)) (*.f64 cos2phi cos2phi)) (/.f64 (*.f64 u0 (*.f64 alphax alphax)) 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 (neg.f64 u0) (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (/.f64 (/.f64 1 alphay) alphay)))) (/.f64 (*.f64 u0 (*.f64 (*.f64 (*.f64 alphax sin2phi) (*.f64 alphax sin2phi)) (*.f64 (pow.f64 alphax 4) (pow.f64 (/.f64 -1 alphay) 4)))) cos2phi)) (*.f64 cos2phi cos2phi)) (-.f64 (/.f64 (*.f64 u0 (*.f64 alphax alphax)) cos2phi) (/.f64 (*.f64 (*.f64 u0 (pow.f64 (/.f64 -1 alphay) 6)) (*.f64 (*.f64 sin2phi sin2phi) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi))) (pow.f64 (*.f64 cos2phi cos2phi) 2))))
(*.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (cbrt.f64 (/.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 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (/.f64 (pow.f64 u0 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(cbrt.f64 (*.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) (/.f64 (*.f64 u0 u0) (pow.f64 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 u0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 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 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 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 1 (/.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 -1 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (neg.f64 u0) (/.f64 -1 (+.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 (cbrt.f64 u0) (/.f64 (cbrt.f64 (pow.f64 u0 2)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.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 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) u0)
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 u0 (/.f64 1 (+.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 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) -1) -1)
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(-.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(-.f64 3 (+.f64 3 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(-.f64 1 (+.f64 1 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(-.f64 0 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (/.f64 u0 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 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 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.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 (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 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 (neg.f64 u0) (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) 1/3)
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (cbrt.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) 3)
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(cbrt.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (-.f64 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(neg.f64 (-.f64 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) 0))
(/.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 alphax (*.f64 alphax sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (/.f64 (*.f64 u0 (pow.f64 (*.f64 alphax alphay) 2)) (fma.f64 alphax (*.f64 alphax sin2phi) (*.f64 (*.f64 alphay alphay) cos2phi))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 u0 0) (pow.f64 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) u0) -1) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 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 (pow.f64 u0 2)) 0) (/.f64 (cbrt.f64 u0) (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 u0 2)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(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 (*.f64 alphax alphay) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 cos2phi alphax) alphay (*.f64 alphax (/.f64 sin2phi alphay)))) (*.f64 alphax alphay)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(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 (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax) 0) (*.f64 (/.f64 u0 (neg.f64 (fma.f64 sin2phi alphax (*.f64 (pow.f64 alphay 2) (/.f64 cos2phi alphax))))) (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (*.f64 alphay alphay) (neg.f64 alphax)) 0) (/.f64 (*.f64 u0 (*.f64 (*.f64 alphay alphay) (neg.f64 alphax))) (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 alphay (pow.f64 alphax 2)) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) (pow.f64 alphax 2) (*.f64 alphay cos2phi))) (*.f64 alphay (pow.f64 alphax 2))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(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 (pow.f64 alphay 2) 0) (*.f64 (/.f64 u0 (/.f64 (fma.f64 alphax (*.f64 alphax sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)) (pow.f64 alphax 2))) (pow.f64 alphay 2)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphay alphay) 0) (*.f64 (*.f64 alphay alphay) (/.f64 u0 (/.f64 (fma.f64 alphax (*.f64 alphax sin2phi) (*.f64 (*.f64 alphay alphay) cos2phi)) (*.f64 alphax alphax)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) alphax) 0) (*.f64 (/.f64 u0 (fma.f64 sin2phi alphax (*.f64 (pow.f64 alphay 2) (/.f64 cos2phi alphax)))) (*.f64 (pow.f64 alphay 2) alphax)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (*.f64 alphay alphay) alphax) 0) (/.f64 (*.f64 u0 (*.f64 (*.f64 alphay alphay) alphax)) (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 alphay alphax) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 sin2phi alphay) alphax (*.f64 alphay (/.f64 cos2phi alphax)))) (*.f64 alphay alphax)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(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 (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay) 0) (*.f64 (/.f64 u0 (neg.f64 (fma.f64 cos2phi alphay (*.f64 (pow.f64 alphax 2) (/.f64 sin2phi alphay))))) (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (neg.f64 alphay)) 0) (/.f64 (*.f64 u0 (*.f64 (*.f64 alphax alphax) (neg.f64 alphay))) (neg.f64 (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 alphay (neg.f64 (pow.f64 alphax 2))) 0) (*.f64 (/.f64 u0 (neg.f64 (fma.f64 (/.f64 sin2phi alphay) (pow.f64 alphax 2) (*.f64 alphay cos2phi)))) (*.f64 alphay (neg.f64 (pow.f64 alphax 2)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (*.f64 alphax alphax) (neg.f64 alphay)) 0) (/.f64 (*.f64 u0 (*.f64 (*.f64 alphax alphax) (neg.f64 alphay))) (neg.f64 (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 alphax (neg.f64 (pow.f64 alphay 2))) 0) (*.f64 (/.f64 u0 (neg.f64 (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 alphax sin2phi)))) (*.f64 alphax (neg.f64 (pow.f64 alphay 2)))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (*.f64 alphay alphay) (neg.f64 alphax)) 0) (/.f64 (*.f64 u0 (*.f64 (*.f64 alphay alphay) (neg.f64 alphax))) (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 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (*.f64 (/.f64 u0 (neg.f64 (fma.f64 alphax (*.f64 alphax sin2phi) (*.f64 (pow.f64 alphay 2) cos2phi)))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (/.f64 (*.f64 u0 (pow.f64 (*.f64 alphax alphay) 2)) (fma.f64 alphax (*.f64 alphax sin2phi) (*.f64 (*.f64 alphay alphay) cos2phi))) (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (pow.f64 alphax 2) alphay) 0) (*.f64 (/.f64 u0 (fma.f64 cos2phi alphay (*.f64 (pow.f64 alphax 2) (/.f64 sin2phi alphay)))) (*.f64 (pow.f64 alphax 2) alphay)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(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 alphax (pow.f64 alphay 2)) 0) (*.f64 (/.f64 u0 (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 alphax sin2phi))) (*.f64 alphax (pow.f64 alphay 2))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (*.f64 alphay alphay) alphax) 0) (/.f64 (*.f64 u0 (*.f64 (*.f64 alphay alphay) alphax)) (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 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 1 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) -1)) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(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 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))) (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (+.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (/.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 0 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (+.f64 0 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (/.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 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (pow.f64 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))) (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (/.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 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 (neg.f64 u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (/.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 (*.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))) (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (pow.f64 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))) (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (/.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 0 (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))))) 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (/.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 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (pow.f64 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) 3)) (+.f64 (*.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2))))) (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (/.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 0 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) (*.f64 0 (/.f64 u0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 2)))))))) (/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))) 2) (/.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)))))
(+.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay)) (/.f64 cos2phi (pow.f64 alphax 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 0 (/.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))))

localize13.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 40 to 15 computations (62.5% saved)

series50.0ms (0%)

Counts
3 → 62
Calls

21 calls:

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

Compiled 6870 to 5155 computations (25% saved)

rewrite1.4s (1.3%)

Algorithm
batch-egg-rewrite
Rules
159×egg-rr
56×egg-rr
54×egg-rr
Counts
3 → 269
Calls
Call 1
Inputs
(*.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)) (cbrt.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 alphay) sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 (neg.f64 alphay) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 alphay (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) sin2phi) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (neg.f64 alphay) sin2phi) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (neg.f64 sin2phi)) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) (*.f64 (/.f64 (neg.f64 alphay) sin2phi) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 alphay) (/.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 alphay 2) (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 alphay (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)) (/.f64 (cbrt.f64 (pow.f64 alphay 2)) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay) (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 alphay 2) -1) (/.f64 (log1p.f64 (neg.f64 u0)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphay (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)) -1) (/.f64 (cbrt.f64 (pow.f64 alphay 2)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (cbrt.f64 sin2phi)) (/.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 sin2phi)) (/.f64 (pow.f64 alphay 2) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 sin2phi)) (/.f64 alphay (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 alphay 2) (cbrt.f64 sin2phi)) (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphay (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 sin2phi)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)) (cbrt.f64 sin2phi)) (/.f64 (cbrt.f64 (pow.f64 alphay 2)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alphay (cbrt.f64 sin2phi)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 alphay) (cbrt.f64 sin2phi)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (cbrt.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 alphay (cbrt.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (/.f64 (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (neg.f64 alphay) sin2phi)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 alphay) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 alphay 2) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphay (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 (cbrt.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi) (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) -1) (/.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (pow.f64 alphay 2) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) (/.f64 alphay sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 alphay) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 alphay sin2phi)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) (cbrt.f64 sin2phi)) (/.f64 alphay (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alphay (neg.f64 (cbrt.f64 sin2phi))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 alphay (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay) (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 sin2phi)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 -1 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 alphay)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 -1 (cbrt.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (/.f64 -1 (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 sin2phi 2) -1)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 sin2phi -1) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (cbrt.f64 (pow.f64 (pow.f64 sin2phi 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (pow.f64 sin2phi -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (pow.f64 (cbrt.f64 (cbrt.f64 sin2phi)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))) (neg.f64 (cbrt.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (cbrt.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)) (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (cbrt.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (cbrt.f64 sin2phi)) (cbrt.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))) (cbrt.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 sin2phi)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))))) (neg.f64 (cbrt.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (*.f64 3 (*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (*.f64 3 (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 sin2phi)) (*.f64 3 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 3 (neg.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 3 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))))) (*.f64 3 (cbrt.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (*.f64 3 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)))) (*.f64 3 (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 3 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))) (*.f64 3 -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 3 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 3 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (neg.f64 (cbrt.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (neg.f64 (cbrt.f64 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (cbrt.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (cbrt.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) (pow.f64 sin2phi 2))) (cbrt.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 sin2phi)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)))) (pow.f64 (cbrt.f64 (cbrt.f64 sin2phi)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (cbrt.f64 (pow.f64 sin2phi 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (cbrt.f64 (pow.f64 sin2phi 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 sin2phi 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi))) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi))) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (cbrt.f64 (pow.f64 sin2phi 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 sin2phi)) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (neg.f64 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 sin2phi 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (*.f64 3 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)))) (*.f64 3 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 0 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 -1 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 u0 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 u0 0 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0) (/.f64 -1 (/.f64 -1 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 -1 (/.f64 sin2phi (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 alphay 0) (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) (/.f64 sin2phi alphay)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 (neg.f64 alphay) (/.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) 0) (/.f64 (*.f64 alphay (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (pow.f64 alphay 2) (/.f64 (neg.f64 sin2phi) (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 (cbrt.f64 alphay) (/.f64 (neg.f64 sin2phi) (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 alphay (/.f64 (neg.f64 sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 alphay 2)) 0) (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 alphay 2)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 alphay 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 (neg.f64 sin2phi) alphay)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay) 0) (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (neg.f64 sin2phi) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 -1 (/.f64 sin2phi (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)) -3)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) -1/3)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)) (+.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0) (-.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0) (*.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) (+.f64 1 (/.f64 0 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0)))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 alphay (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) 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)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 alphay) (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) alphay) (cbrt.f64 (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay (cbrt.f64 (log1p.f64 (neg.f64 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 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 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 alphay)) (cbrt.f64 (pow.f64 alphay 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 0 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 3 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (*.f64 3 -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 0 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 -1 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 u0 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 u0 0 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 -1 (/.f64 -1 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) -3)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) -1/3)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) 0) (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) 0)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0)))) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) (+.f64 0 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) 0) (-.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (+.f64 1 (/.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) (*.f64 0 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))))) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) 0) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) 0) (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) 0)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) (*.f64 0 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0)))))) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) (*.f64 0 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))))) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) 0) (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) 0)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) (*.f64 0 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))))) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0)))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 alphay) (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 alphay (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) (*.f64 alphay (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 alphay) (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) (neg.f64 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)) (cbrt.f64 (pow.f64 alphay 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 0 (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 3 -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 3 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 -1 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 u0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 u0 0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 -1 (/.f64 -1 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) -3)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) -1/3)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) 0) (/.f64 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0) (-.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (*.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (+.f64 1 (/.f64 0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) (*.f64 0 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0) 0) (/.f64 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) (*.f64 0 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) 0) (/.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) (*.f64 0 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) (*.f64 0 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0)))))

simplify5.1s (4.8%)

Algorithm
egglog
Counts
331 → 370
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3)) sin2phi)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3)) sin2phi)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 4)) sin2phi)))))
(/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi) (/.f64 (pow.f64 alphay 2) (*.f64 u0 sin2phi)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)) sin2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi) (/.f64 (pow.f64 alphay 2) (*.f64 u0 sin2phi))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)) sin2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi) (+.f64 (/.f64 (pow.f64 alphay 2) (*.f64 u0 sin2phi)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 3)) sin2phi)))))
(*.f64 -1 (*.f64 u0 alphay))
(+.f64 (*.f64 -1 (*.f64 u0 alphay)) (*.f64 -1/2 (*.f64 (pow.f64 u0 2) alphay)))
(+.f64 (*.f64 -1 (*.f64 u0 alphay)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 u0 2) alphay)) (*.f64 -1/3 (*.f64 (pow.f64 u0 3) alphay))))
(+.f64 (*.f64 -1 (*.f64 u0 alphay)) (+.f64 (*.f64 -1/4 (*.f64 alphay (pow.f64 u0 4))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 u0 2) alphay)) (*.f64 -1/3 (*.f64 (pow.f64 u0 3) alphay)))))
(+.f64 (*.f64 -1 (*.f64 alphay (log.f64 (/.f64 -1 u0)))) (*.f64 -1 (/.f64 alphay u0)))
(+.f64 (*.f64 -1 (*.f64 alphay (log.f64 (/.f64 -1 u0)))) (+.f64 (*.f64 -1 (/.f64 alphay u0)) (*.f64 -1/2 (*.f64 alphay (pow.f64 (/.f64 -1 u0) 2)))))
(+.f64 (*.f64 -1 (*.f64 alphay (log.f64 (/.f64 -1 u0)))) (+.f64 (*.f64 1/3 (*.f64 alphay (pow.f64 (/.f64 -1 u0) 3))) (+.f64 (*.f64 -1 (/.f64 alphay u0)) (*.f64 -1/2 (*.f64 alphay (pow.f64 (/.f64 -1 u0) 2))))))
(*.f64 alphay (log.f64 (-.f64 1 u0)))
(*.f64 alphay (log.f64 (-.f64 1 u0)))
(*.f64 alphay (log.f64 (-.f64 1 u0)))
(*.f64 alphay (log.f64 (-.f64 1 u0)))
(*.f64 alphay (log.f64 (-.f64 1 u0)))
(*.f64 alphay (log.f64 (-.f64 1 u0)))
(*.f64 alphay (log.f64 (-.f64 1 u0)))
(*.f64 alphay (log.f64 (-.f64 1 u0)))
(*.f64 alphay (log.f64 (-.f64 1 u0)))
(*.f64 alphay (log.f64 (-.f64 1 u0)))
(*.f64 alphay (log.f64 (-.f64 1 u0)))
(*.f64 alphay (log.f64 (-.f64 1 u0)))
(*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0)))
(*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0)))
(*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0)))
(*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0)))
(*.f64 -1 (*.f64 u0 (pow.f64 alphay 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2))) (*.f64 -1 (*.f64 u0 (pow.f64 alphay 2))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2))) (*.f64 -1 (*.f64 u0 (pow.f64 alphay 2)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 4))) (*.f64 -1 (*.f64 u0 (pow.f64 alphay 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0)))) (*.f64 -1 (/.f64 (pow.f64 alphay 2) u0)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) u0)) (*.f64 -1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) u0)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2))) (*.f64 1/3 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 3))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)) (cbrt.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))
(*.f64 (/.f64 (neg.f64 alphay) sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 (neg.f64 alphay) sin2phi))
(*.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (neg.f64 sin2phi)))
(*.f64 alphay (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(*.f64 (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) sin2phi) alphay)
(*.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi) (log1p.f64 (neg.f64 u0)))
(*.f64 (*.f64 (/.f64 (neg.f64 alphay) sin2phi) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (neg.f64 sin2phi)) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) (*.f64 (/.f64 (neg.f64 alphay) sin2phi) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (cbrt.f64 alphay) (/.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(*.f64 (pow.f64 alphay 2) (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 sin2phi)))
(*.f64 (*.f64 alphay (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) (neg.f64 sin2phi)))
(*.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)) (/.f64 (cbrt.f64 (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay) (neg.f64 sin2phi)))
(*.f64 (/.f64 (pow.f64 alphay 2) -1) (/.f64 (log1p.f64 (neg.f64 u0)) sin2phi))
(*.f64 (/.f64 (*.f64 alphay (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) sin2phi))
(*.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)) -1) (/.f64 (cbrt.f64 (pow.f64 alphay 2)) sin2phi))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (cbrt.f64 sin2phi)) (/.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 sin2phi)) (/.f64 (pow.f64 alphay 2) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 sin2phi)) (/.f64 alphay (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(*.f64 (/.f64 (pow.f64 alphay 2) (cbrt.f64 sin2phi)) (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(*.f64 (/.f64 (*.f64 alphay (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 sin2phi)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(*.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)) (cbrt.f64 sin2phi)) (/.f64 (cbrt.f64 (pow.f64 alphay 2)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(*.f64 (/.f64 alphay (cbrt.f64 sin2phi)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(*.f64 (/.f64 (neg.f64 alphay) (cbrt.f64 sin2phi)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (cbrt.f64 sin2phi)))
(*.f64 (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 alphay (cbrt.f64 sin2phi)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (/.f64 (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 alphay) sin2phi)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (/.f64 (neg.f64 alphay) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 sin2phi)))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (/.f64 (pow.f64 alphay 2) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (/.f64 (*.f64 alphay (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 (cbrt.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi) (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) -1) (/.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (pow.f64 alphay 2) sin2phi))
(*.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) (/.f64 alphay sin2phi))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) sin2phi))
(*.f64 (neg.f64 alphay) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) sin2phi))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay) sin2phi))
(*.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(*.f64 (cbrt.f64 (/.f64 alphay sin2phi)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(*.f64 (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) (cbrt.f64 sin2phi)) (/.f64 alphay (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (/.f64 alphay (neg.f64 (cbrt.f64 sin2phi))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 alphay (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (/.f64 -1 (cbrt.f64 sin2phi)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 1 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(*.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 -1 sin2phi))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)))
(*.f64 (cbrt.f64 (neg.f64 alphay)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 -1 (cbrt.f64 sin2phi)))
(*.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 1)
(*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) -1)
(*.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (/.f64 -1 (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 sin2phi 2) -1)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)))
(*.f64 (pow.f64 sin2phi -1) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (cbrt.f64 (pow.f64 (pow.f64 sin2phi 2) -1)))
(*.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (pow.f64 sin2phi -1))
(-.f64 3 (+.f64 3 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))
(-.f64 1 (+.f64 1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))
(-.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(-.f64 0 (-.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0))
(-.f64 0 (+.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))
(/.f64 (/.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (pow.f64 (cbrt.f64 (cbrt.f64 sin2phi)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 2)))
(/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)
(/.f64 (neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 sin2phi))
(/.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (cbrt.f64 sin2phi))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)) (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (cbrt.f64 sin2phi))
(/.f64 (/.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (cbrt.f64 sin2phi)) (cbrt.f64 sin2phi))
(/.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))) (cbrt.f64 sin2phi))
(/.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) -1)
(/.f64 (-.f64 (*.f64 0 (neg.f64 sin2phi)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi)
(/.f64 (-.f64 0 (neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (-.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 sin2phi))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (*.f64 3 (*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (*.f64 3 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 sin2phi)) (*.f64 3 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 3 (neg.f64 sin2phi)))
(/.f64 (-.f64 0 (*.f64 3 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))))) (*.f64 3 (cbrt.f64 sin2phi)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (*.f64 3 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)))) (*.f64 3 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (-.f64 0 (*.f64 3 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))) (*.f64 3 -1))
(/.f64 (-.f64 0 (*.f64 3 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))) 3)
(/.f64 (-.f64 0 (*.f64 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 3 sin2phi))
(/.f64 (cbrt.f64 (*.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (cbrt.f64 sin2phi))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (cbrt.f64 sin2phi))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) (pow.f64 sin2phi 2))) (cbrt.f64 sin2phi))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 sin2phi)) 2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)))) (pow.f64 (cbrt.f64 (cbrt.f64 sin2phi)) 2))
(/.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))
(/.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 1)
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi))) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi))) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 sin2phi)) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (neg.f64 sin2phi))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (*.f64 3 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)))) (*.f64 3 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(fma.f64 -1 0 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(fma.f64 0 -1 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(fma.f64 0 0 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(fma.f64 0 u0 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(fma.f64 0 3 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(fma.f64 u0 0 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(fma.f64 0 1 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(fma.f64 1 0 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 1)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3))
(neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))) 3))
(neg.f64 (-.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0))
(if (!=.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0) (/.f64 -1 (/.f64 -1 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 -1 0) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 -1 (/.f64 sin2phi (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) (/.f64 sin2phi alphay)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 (neg.f64 alphay) (/.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) 0) (/.f64 (*.f64 alphay (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (pow.f64 alphay 2) (/.f64 (neg.f64 sin2phi) (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 (cbrt.f64 alphay) (/.f64 (neg.f64 sin2phi) (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 alphay (/.f64 (neg.f64 sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (cbrt.f64 (pow.f64 alphay 2)) 0) (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 alphay 2)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 (neg.f64 sin2phi) alphay)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay) 0) (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (neg.f64 sin2phi) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 1 0) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 -1 (/.f64 sin2phi (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)) -3)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) -1/3)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (+.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)) (+.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (-.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0) (-.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0) (*.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) (+.f64 1 (/.f64 0 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(+.f64 0 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(+.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0)
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(*.f64 alphay (log1p.f64 (neg.f64 u0)))
(*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) alphay))
(*.f64 (cbrt.f64 alphay) (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) alphay) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 alphay))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay (cbrt.f64 (log1p.f64 (neg.f64 u0)))))
(*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 alphay)))
(*.f64 (*.f64 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 alphay)) (cbrt.f64 (pow.f64 alphay 2)))
(*.f64 1 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(*.f64 -1 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 1)
(*.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) -1)
(-.f64 3 (+.f64 3 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0)))))
(-.f64 1 (+.f64 1 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0)))))
(-.f64 0 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))
(-.f64 0 (-.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) 0))
(-.f64 0 (+.f64 0 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0)))))
(/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) -1)
(/.f64 (-.f64 0 (*.f64 3 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))) 3)
(/.f64 (-.f64 0 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (*.f64 3 -1))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 1)
(fma.f64 -1 0 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(fma.f64 0 -1 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(fma.f64 0 0 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(fma.f64 0 u0 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(fma.f64 0 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(fma.f64 u0 0 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(fma.f64 0 1 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(fma.f64 1 0 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3)
(pow.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) 1/3)
(pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 1)
(cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3))
(neg.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 3))
(neg.f64 (-.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) 0))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 -1 (/.f64 -1 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) -3)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) -1/3)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) 0) (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) 0)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 (+.f64 0 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0)))) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) (+.f64 0 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 (-.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) 0) (-.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (+.f64 1 (/.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) (*.f64 0 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))))) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) 0) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) 0) (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) 0)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) (*.f64 0 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0)))))) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) (*.f64 0 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))))) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) 0) (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) 0)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) (*.f64 0 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))))) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(+.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(+.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0)
(*.f64 1 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 -1 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1)
(*.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) -1)
(*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) alphay)
(*.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (cbrt.f64 alphay) (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay))
(*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0)))
(*.f64 (*.f64 alphay (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) (*.f64 alphay (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 alphay))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (neg.f64 alphay) (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2))))
(*.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) (neg.f64 alphay))
(*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)))
(*.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)) (cbrt.f64 (pow.f64 alphay 2)))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 0 (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(-.f64 3 (+.f64 3 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(-.f64 1 (+.f64 1 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(-.f64 0 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) -1)
(/.f64 (-.f64 0 (*.f64 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 3 -1))
(/.f64 (-.f64 0 (*.f64 3 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) 3)
(/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1)
(fma.f64 -1 0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(fma.f64 0 -1 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(fma.f64 0 0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(fma.f64 0 u0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(fma.f64 0 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(fma.f64 u0 0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(fma.f64 0 1 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(fma.f64 1 0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(pow.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 3)
(pow.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 1/3)
(pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1)
(cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3))
(neg.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 -1 (/.f64 -1 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) -3)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) -1/3)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (-.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) 0) (/.f64 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0) (-.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (*.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (+.f64 1 (/.f64 0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) (*.f64 0 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0) 0) (/.f64 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) (*.f64 0 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) 0) (/.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) (*.f64 0 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) (*.f64 0 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(+.f64 0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(+.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0)
Outputs
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay -1) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay -1) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay -1) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay -1) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) -2))) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 u0 alphay)) 2)) (*.f64 (pow.f64 alphay 2) u0)) sin2phi)
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3)) sin2phi)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(fma.f64 1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3)) sin2phi) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 u0 alphay)) 2)) (*.f64 (pow.f64 alphay 2) u0)) sin2phi))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3)) sin2phi)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 4)) sin2phi)))))
(+.f64 (/.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3))) (*.f64 1/2 (pow.f64 (neg.f64 (*.f64 u0 alphay)) 2))) sin2phi) (/.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 4))) (*.f64 (pow.f64 alphay 2) u0)) sin2phi))
(/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi) (/.f64 (pow.f64 alphay 2) (*.f64 u0 sin2phi)))
(/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 (log.f64 (/.f64 -1 u0)) (pow.f64 u0 -1))) sin2phi)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)) sin2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi) (/.f64 (pow.f64 alphay 2) (*.f64 u0 sin2phi))))
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 (neg.f64 alphay) u0) 2) sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 (log.f64 (/.f64 -1 u0)) (pow.f64 u0 -1))) sin2phi))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)) sin2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi) (+.f64 (/.f64 (pow.f64 alphay 2) (*.f64 u0 sin2phi)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 3)) sin2phi)))))
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 (neg.f64 alphay) u0) 2) sin2phi) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 (log.f64 (/.f64 -1 u0)) (pow.f64 u0 -1))) sin2phi) (/.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (/.f64 -1 (pow.f64 u0 3))) sin2phi) -3)))
(*.f64 -1 (*.f64 u0 alphay))
(neg.f64 (*.f64 u0 alphay))
(+.f64 (*.f64 -1 (*.f64 u0 alphay)) (*.f64 -1/2 (*.f64 (pow.f64 u0 2) alphay)))
(*.f64 alphay (+.f64 (*.f64 -1/2 (pow.f64 u0 2)) (neg.f64 u0)))
(+.f64 (*.f64 -1 (*.f64 u0 alphay)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 u0 2) alphay)) (*.f64 -1/3 (*.f64 (pow.f64 u0 3) alphay))))
(-.f64 (*.f64 alphay (+.f64 (*.f64 -1/3 (pow.f64 u0 3)) (*.f64 -1/2 (pow.f64 u0 2)))) (*.f64 u0 alphay))
(+.f64 (*.f64 -1 (*.f64 u0 alphay)) (+.f64 (*.f64 -1/4 (*.f64 alphay (pow.f64 u0 4))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 u0 2) alphay)) (*.f64 -1/3 (*.f64 (pow.f64 u0 3) alphay)))))
(-.f64 (fma.f64 -1/4 (*.f64 alphay (pow.f64 u0 4)) (*.f64 alphay (+.f64 (*.f64 -1/3 (pow.f64 u0 3)) (*.f64 -1/2 (pow.f64 u0 2))))) (*.f64 u0 alphay))
(+.f64 (*.f64 -1 (*.f64 alphay (log.f64 (/.f64 -1 u0)))) (*.f64 -1 (/.f64 alphay u0)))
(-.f64 (/.f64 (neg.f64 alphay) u0) (*.f64 alphay (log.f64 (/.f64 -1 u0))))
(+.f64 (*.f64 -1 (*.f64 alphay (log.f64 (/.f64 -1 u0)))) (+.f64 (*.f64 -1 (/.f64 alphay u0)) (*.f64 -1/2 (*.f64 alphay (pow.f64 (/.f64 -1 u0) 2)))))
(-.f64 (-.f64 (*.f64 (*.f64 -1/2 alphay) (pow.f64 (/.f64 -1 u0) 2)) (/.f64 alphay u0)) (*.f64 alphay (log.f64 (/.f64 -1 u0))))
(+.f64 (*.f64 -1 (*.f64 alphay (log.f64 (/.f64 -1 u0)))) (+.f64 (*.f64 1/3 (*.f64 alphay (pow.f64 (/.f64 -1 u0) 3))) (+.f64 (*.f64 -1 (/.f64 alphay u0)) (*.f64 -1/2 (*.f64 alphay (pow.f64 (/.f64 -1 u0) 2))))))
(-.f64 (fma.f64 1/3 (*.f64 alphay (/.f64 -1 (pow.f64 u0 3))) (-.f64 (*.f64 (*.f64 -1/2 alphay) (pow.f64 (/.f64 -1 u0) 2)) (/.f64 alphay u0))) (*.f64 alphay (log.f64 (/.f64 -1 u0))))
(*.f64 alphay (log.f64 (-.f64 1 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(*.f64 alphay (log.f64 (-.f64 1 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(*.f64 alphay (log.f64 (-.f64 1 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(*.f64 alphay (log.f64 (-.f64 1 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(*.f64 alphay (log.f64 (-.f64 1 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(*.f64 alphay (log.f64 (-.f64 1 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(*.f64 alphay (log.f64 (-.f64 1 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(*.f64 alphay (log.f64 (-.f64 1 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(*.f64 alphay (log.f64 (-.f64 1 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(*.f64 alphay (log.f64 (-.f64 1 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(*.f64 alphay (log.f64 (-.f64 1 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(*.f64 alphay (log.f64 (-.f64 1 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 -1 (*.f64 u0 (pow.f64 alphay 2)))
(neg.f64 (*.f64 (pow.f64 alphay 2) u0))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2))) (*.f64 -1 (*.f64 u0 (pow.f64 alphay 2))))
(-.f64 (*.f64 -1/2 (pow.f64 (neg.f64 (*.f64 u0 alphay)) 2)) (*.f64 (pow.f64 alphay 2) u0))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2))) (*.f64 -1 (*.f64 u0 (pow.f64 alphay 2)))))
(fma.f64 -1/3 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3)) (-.f64 (*.f64 -1/2 (pow.f64 (neg.f64 (*.f64 u0 alphay)) 2)) (*.f64 (pow.f64 alphay 2) u0)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 4))) (*.f64 -1 (*.f64 u0 (pow.f64 alphay 2))))))
(fma.f64 -1/3 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3)) (fma.f64 -1/2 (pow.f64 (neg.f64 (*.f64 u0 alphay)) 2) (fma.f64 -1/4 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 4)) (neg.f64 (*.f64 (pow.f64 alphay 2) u0)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0)))) (*.f64 -1 (/.f64 (pow.f64 alphay 2) u0)))
(neg.f64 (*.f64 (pow.f64 alphay 2) (+.f64 (log.f64 (/.f64 -1 u0)) (pow.f64 u0 -1))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) u0)) (*.f64 -1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)))))
(+.f64 (neg.f64 (*.f64 (pow.f64 alphay 2) (+.f64 (log.f64 (/.f64 -1 u0)) (pow.f64 u0 -1)))) (*.f64 (pow.f64 (/.f64 (neg.f64 alphay) u0) 2) -1/2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alphay 2) u0)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2))) (*.f64 1/3 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 3))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 alphay 2) (+.f64 (log.f64 (/.f64 -1 u0)) (pow.f64 u0 -1)))) (fma.f64 -1/2 (pow.f64 (/.f64 (neg.f64 alphay) u0) 2) (*.f64 (*.f64 1/3 (pow.f64 alphay 2)) (/.f64 -1 (pow.f64 u0 3)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)) (cbrt.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (neg.f64 alphay) sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 (neg.f64 alphay) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (neg.f64 sin2phi)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 alphay (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) sin2phi) alphay)
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi) (log1p.f64 (neg.f64 u0)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (*.f64 (/.f64 (neg.f64 alphay) sin2phi) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (neg.f64 sin2phi)) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) (*.f64 (/.f64 (neg.f64 alphay) sin2phi) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (cbrt.f64 alphay) (/.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (pow.f64 alphay 2) (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 sin2phi)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (*.f64 alphay (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) (neg.f64 sin2phi)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)) (/.f64 (cbrt.f64 (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay) (neg.f64 sin2phi)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (pow.f64 alphay 2) -1) (/.f64 (log1p.f64 (neg.f64 u0)) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (*.f64 alphay (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) -1) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)) -1) (/.f64 (cbrt.f64 (pow.f64 alphay 2)) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (cbrt.f64 sin2phi)) (/.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 sin2phi)) (/.f64 (pow.f64 alphay 2) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 sin2phi)) (/.f64 alphay (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (pow.f64 alphay 2) (cbrt.f64 sin2phi)) (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (*.f64 alphay (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 sin2phi)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)) (cbrt.f64 sin2phi)) (/.f64 (cbrt.f64 (pow.f64 alphay 2)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 alphay (cbrt.f64 sin2phi)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (neg.f64 alphay) (cbrt.f64 sin2phi)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (cbrt.f64 sin2phi)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 alphay (cbrt.f64 sin2phi)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (/.f64 (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 alphay) sin2phi)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (cbrt.f64 (/.f64 alphay (neg.f64 sin2phi))) (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 alphay 2))) alphay) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (/.f64 (neg.f64 alphay) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 sin2phi)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (pow.f64 alphay 2) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (*.f64 alphay (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 (cbrt.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi) (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) -1) (/.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (pow.f64 alphay 2) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) (/.f64 alphay sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (neg.f64 alphay) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2))) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (cbrt.f64 (/.f64 alphay sin2phi)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(*.f64 (cbrt.f64 (/.f64 alphay sin2phi)) (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 alphay 2))) (neg.f64 alphay)) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) (cbrt.f64 sin2phi)) (/.f64 alphay (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 alphay (neg.f64 (cbrt.f64 sin2phi))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 alphay (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay) (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) sin2phi)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2)))
(*.f64 (/.f64 -1 (cbrt.f64 sin2phi)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(*.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 sin2phi 2))) (cbrt.f64 (pow.f64 sin2phi -1)))
(*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 sin2phi 2))) (cbrt.f64 (pow.f64 sin2phi -1)))
(*.f64 1 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 -1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 -1 sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (cbrt.f64 (neg.f64 alphay)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(*.f64 (cbrt.f64 (neg.f64 alphay)) (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 alphay 2))) alphay) sin2phi))
(*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 -1 (cbrt.f64 sin2phi)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 1)
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) -1)
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (/.f64 -1 (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 sin2phi 2) -1)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (pow.f64 sin2phi -1) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (cbrt.f64 (pow.f64 (pow.f64 sin2phi 2) -1)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (pow.f64 sin2phi -1))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(-.f64 3 (+.f64 3 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(-.f64 1 (+.f64 1 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(-.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(-.f64 0 (-.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(-.f64 0 (+.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(/.f64 (/.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (pow.f64 (cbrt.f64 (cbrt.f64 sin2phi)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 2)))
(/.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 sin2phi 2))) (cbrt.f64 sin2phi))))
(/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(/.f64 (neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(/.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))) (neg.f64 (cbrt.f64 sin2phi)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (cbrt.f64 sin2phi))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) 2) (*.f64 (neg.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0)))) sin2phi))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)) (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (cbrt.f64 sin2phi))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) 2) (*.f64 (neg.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0)))) sin2phi))
(/.f64 (/.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (cbrt.f64 sin2phi)) (cbrt.f64 sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(/.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))) (cbrt.f64 sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(/.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) -1)
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 sin2phi)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi)
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(/.f64 (-.f64 0 (neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))))) (neg.f64 (cbrt.f64 sin2phi)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(/.f64 (-.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (*.f64 3 (*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (*.f64 3 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (*.f64 3 (cbrt.f64 (pow.f64 sin2phi -1))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 -3 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 sin2phi)) (*.f64 3 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 3 (neg.f64 sin2phi)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(/.f64 (-.f64 0 (*.f64 3 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 sin2phi 2))))) (*.f64 3 (cbrt.f64 sin2phi)))
(/.f64 (*.f64 -3 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 sin2phi 2)))) (*.f64 3 (cbrt.f64 sin2phi)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (*.f64 3 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)))) (*.f64 3 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 sin2phi)) -3) (*.f64 3 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (-.f64 0 (*.f64 3 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))) (*.f64 3 -1))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(/.f64 (-.f64 0 (*.f64 3 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))) 3)
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(/.f64 (-.f64 0 (*.f64 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 3 sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (neg.f64 (cbrt.f64 sin2phi)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) 2) (*.f64 (neg.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0)))) sin2phi))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (neg.f64 (cbrt.f64 sin2phi)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) 2) (*.f64 (neg.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0)))) sin2phi))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (cbrt.f64 sin2phi))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) 2) (*.f64 (neg.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0)))) sin2phi))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (cbrt.f64 sin2phi))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) 2) (*.f64 (neg.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0)))) sin2phi))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) (pow.f64 sin2phi 2))) (cbrt.f64 sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 sin2phi)) 2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) 2) (/.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 sin2phi)))) (cbrt.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)))) (pow.f64 (cbrt.f64 (cbrt.f64 sin2phi)) 2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) 2) (/.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 sin2phi)))) (cbrt.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (cbrt.f64 (pow.f64 sin2phi 2)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(/.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(/.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 1)
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (cbrt.f64 (pow.f64 sin2phi 2)))
(*.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 sin2phi 2))) (cbrt.f64 (pow.f64 sin2phi -1)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 sin2phi 2)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 sin2phi 2))) (cbrt.f64 (pow.f64 sin2phi -1)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi))) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi))) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (cbrt.f64 (pow.f64 sin2phi 2)))
(*.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 sin2phi 2))) (cbrt.f64 (pow.f64 sin2phi -1)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 sin2phi)) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (neg.f64 sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 sin2phi 2)))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (*.f64 3 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 sin2phi)))) (*.f64 3 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(/.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 sin2phi)) -3) (*.f64 3 (cbrt.f64 (pow.f64 sin2phi 2))))
(fma.f64 -1 0 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(fma.f64 0 -1 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(fma.f64 0 0 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(fma.f64 0 u0 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(fma.f64 0 3 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(fma.f64 u0 0 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(fma.f64 0 1 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(fma.f64 1 0 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)) 3)
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(pow.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) 1/3)
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 1)
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(neg.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))) 3))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(neg.f64 (-.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0) (/.f64 -1 (/.f64 -1 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) 0) (/.f64 1 (/.f64 -1 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (/.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2))))) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 -1 0) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 -1 0) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 -1 (/.f64 sin2phi (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) (/.f64 sin2phi alphay)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) (/.f64 sin2phi alphay)) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 (neg.f64 alphay) (/.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 alphay (/.f64 (/.f64 (neg.f64 sin2phi) (log1p.f64 (neg.f64 u0))) alphay)) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (/.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2))))) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) 0) (/.f64 (*.f64 alphay (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) 0) (/.f64 (*.f64 alphay (cbrt.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))) (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)))) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (pow.f64 alphay 2) (/.f64 (neg.f64 sin2phi) (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 (cbrt.f64 alphay) (/.f64 (neg.f64 sin2phi) (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 alphay 2))) alphay) 0) (/.f64 (cbrt.f64 alphay) (/.f64 sin2phi (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 alphay 2))) (neg.f64 alphay)))) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 alphay (/.f64 (neg.f64 sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 alphay (/.f64 (/.f64 (neg.f64 sin2phi) (log1p.f64 (neg.f64 u0))) alphay)) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2))) (/.f64 sin2phi (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))))) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 (cbrt.f64 (pow.f64 alphay 2)) 0) (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 alphay 2)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (cbrt.f64 (pow.f64 alphay 2)) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay (cbrt.f64 alphay))) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 alphay 2)))) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 (neg.f64 sin2phi) alphay)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) (/.f64 sin2phi alphay)) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay) 0) (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (neg.f64 sin2phi) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay) 0) (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (/.f64 (neg.f64 sin2phi) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay))) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 1 0) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 1 0) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 -1 (/.f64 sin2phi (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 0) (/.f64 -1 (/.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)) -3)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))) -3)) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) -1/3)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (pow.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) 3) -1/3)) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) 2)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 (+.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2)) (+.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) 2)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 (-.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0) (-.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) 2)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0) (*.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) (+.f64 1 (/.f64 0 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) 0) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) 2)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) 2) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) 2)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) 2) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) 2)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) 0)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) 2)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))))) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))) 2)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(+.f64 0 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(+.f64 (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi) 0)
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(*.f64 alphay (log1p.f64 (neg.f64 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) alphay))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3)) alphay)
(*.f64 (cbrt.f64 alphay) (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))))
(*.f64 (cbrt.f64 (pow.f64 alphay 3)) (log1p.f64 (neg.f64 u0)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) alphay) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3)) alphay)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 alphay))
(*.f64 (cbrt.f64 (pow.f64 alphay 3)) (log1p.f64 (neg.f64 u0)))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 alphay (cbrt.f64 (log1p.f64 (neg.f64 u0)))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3)) alphay)
(*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 alphay)))
(*.f64 (cbrt.f64 (pow.f64 alphay 3)) (log1p.f64 (neg.f64 u0)))
(*.f64 (*.f64 alphay (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)) 3)) alphay)
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 alphay)) (cbrt.f64 (pow.f64 alphay 2)))
(*.f64 (cbrt.f64 (pow.f64 alphay 3)) (log1p.f64 (neg.f64 u0)))
(*.f64 1 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(*.f64 -1 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(*.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) -1)
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(-.f64 3 (+.f64 3 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0)))))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(-.f64 1 (+.f64 1 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0)))))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(-.f64 0 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(-.f64 0 (-.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) 0))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(-.f64 0 (+.f64 0 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0)))))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) -1)
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(/.f64 (-.f64 0 (*.f64 3 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))) 3)
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(/.f64 (-.f64 0 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (*.f64 3 -1))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(fma.f64 -1 0 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(fma.f64 0 -1 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(fma.f64 0 0 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(fma.f64 0 u0 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(fma.f64 0 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(fma.f64 u0 0 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(fma.f64 0 1 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(fma.f64 1 0 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3)
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(pow.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) 1/3)
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(neg.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 3))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(neg.f64 (-.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) 0))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 -1 (/.f64 -1 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (pow.f64 (/.f64 1 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) -1) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) -3)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) -1/3)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) 0) (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) 0)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 (+.f64 0 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0)))) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) (+.f64 0 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 (-.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) 0) (-.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (+.f64 1 (/.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) (*.f64 0 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))))) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) 0) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) 0) (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) 0)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) (*.f64 0 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0)))))) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) (*.f64 0 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))))) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) 0) (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) 0)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) (*.f64 0 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))))) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(+.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(+.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0)
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
(*.f64 1 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 -1 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) -1)
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) alphay)
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (cbrt.f64 alphay) (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (*.f64 alphay (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) (*.f64 alphay (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (cbrt.f64 alphay))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) alphay) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (neg.f64 alphay) (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2))))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) (neg.f64 alphay))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 alphay)) (cbrt.f64 (pow.f64 alphay 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 0 (cbrt.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(-.f64 3 (+.f64 3 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(-.f64 1 (+.f64 1 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(-.f64 0 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) -1)
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(/.f64 (-.f64 0 (*.f64 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 3 -1))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(/.f64 (-.f64 0 (*.f64 3 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) 3)
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(fma.f64 -1 0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(fma.f64 0 -1 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(fma.f64 0 0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(fma.f64 0 u0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(fma.f64 0 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(fma.f64 u0 0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(fma.f64 0 1 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(fma.f64 1 0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(pow.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 3)
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(pow.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 1/3)
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(cbrt.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(neg.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 -1 (/.f64 -1 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 0) (pow.f64 (/.f64 1 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) -1) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) -3)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) -3)) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) -1/3)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 3) -1/3)) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2)) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (-.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) 0) (/.f64 (-.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0) (-.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (*.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (+.f64 1 (/.f64 0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 0) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0) (/.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) (*.f64 0 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0) 0) (/.f64 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) (*.f64 0 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) 0) (/.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) (*.f64 0 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) 0) (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) 0)) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 2) (*.f64 0 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(+.f64 0 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))
(+.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0)
(*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))

localize15.0ms (0%)

Local error

Found 3 expressions with local error:

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

Compiled 37 to 22 computations (40.5% saved)

series38.0ms (0%)

Counts
2 → 56
Calls

15 calls:

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

Compiled 4170 to 3095 computations (25.8% saved)

rewrite1.5s (1.4%)

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

simplify4.9s (4.5%)

Algorithm
egglog
Counts
400 → 452
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) -2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) -2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) -2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) -2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) -2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) -2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) -2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) -2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 u0 2)) cos2phi)))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 u0 3)) cos2phi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 u0 2)) cos2phi))))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 u0 4)) cos2phi)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 u0 3)) cos2phi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 u0 2)) cos2phi)))))
(/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (/.f64 -1 u0))) cos2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (/.f64 -1 u0))) cos2phi) (/.f64 (pow.f64 alphax 2) (*.f64 u0 cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (/.f64 -1 u0))) cos2phi) (+.f64 (/.f64 (pow.f64 alphax 2) (*.f64 u0 cos2phi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 (/.f64 -1 u0) 2)) cos2phi))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 (/.f64 -1 u0) 3)) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (/.f64 -1 u0))) cos2phi) (+.f64 (/.f64 (pow.f64 alphax 2) (*.f64 u0 cos2phi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 (/.f64 -1 u0) 2)) cos2phi)))))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 1 alphax) -2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 1 alphax) -2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 1 alphax) -2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 1 alphax) -2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 alphax) -2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 alphax) -2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 alphax) -2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 alphax) -2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) (cbrt.f64 (log1p.f64 (neg.f64 u0)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))))
(*.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) (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 (pow.f64 alphax 2)) cos2phi))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)) (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)))
(*.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 cos2phi))) (/.f64 1 (cbrt.f64 (pow.f64 cos2phi 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi))
(*.f64 -1 (/.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) -1))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))))
(*.f64 -1 (*.f64 (pow.f64 alphax 2) (/.f64 (log1p.f64 (neg.f64 u0)) cos2phi)))
(*.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (/.f64 -1 cos2phi))
(*.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0))) (pow.f64 cos2phi -1))
(*.f64 (pow.f64 cos2phi -1) (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0))))
(*.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 cos2phi 2))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (pow.f64 alphax 2) cos2phi))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 cos2phi 2))) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(*.f64 1 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(*.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) (log1p.f64 (neg.f64 u0)))
(*.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 1)
(*.f64 (neg.f64 (pow.f64 alphax 2)) (/.f64 (log1p.f64 (neg.f64 u0)) cos2phi))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) cos2phi) (neg.f64 (pow.f64 alphax 2)))
(-.f64 3 (+.f64 3 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)))
(-.f64 0 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi))
(-.f64 0 (+.f64 0 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)))
(-.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) -1))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))))
(-.f64 0 (*.f64 (pow.f64 alphax 2) (/.f64 (log1p.f64 (neg.f64 u0)) cos2phi)))
(-.f64 0 (-.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 0))
(-.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)))) (neg.f64 (cbrt.f64 cos2phi)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 alphax 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)))) (cbrt.f64 cos2phi))
(/.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 cos2phi 2)))) (cbrt.f64 cos2phi))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2))) (cbrt.f64 cos2phi))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2)) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0))))) (cbrt.f64 cos2phi))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 cos2phi))) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2)))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 cos2phi))) (cbrt.f64 cos2phi)) (cbrt.f64 cos2phi))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 cos2phi 2))) (cbrt.f64 cos2phi))
(/.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 cos2phi))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0))))) 3) (neg.f64 cos2phi))
(/.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0))) cos2phi)
(/.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 alphax 2))) 3) (neg.f64 cos2phi))
(/.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 3) (neg.f64 cos2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)) (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (-.f64 0 (*.f64 1 (*.f64 (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)) (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (-.f64 0 (*.f64 1 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi))))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2))) (neg.f64 (cbrt.f64 cos2phi)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2) (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))))) (neg.f64 (cbrt.f64 cos2phi)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 cos2phi))))) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 cos2phi))) (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2) (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0))))) (cbrt.f64 cos2phi))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0))) (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2))) (cbrt.f64 cos2phi))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0))) 3) (pow.f64 cos2phi 2))) (cbrt.f64 cos2phi))
(/.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (cbrt.f64 cos2phi)) (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 cos2phi) -1))
(/.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 1)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 3))
(neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) -1))
(neg.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi))
(neg.f64 (*.f64 (pow.f64 alphax 2) (/.f64 (log1p.f64 (neg.f64 u0)) cos2phi)))
(neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))))
(neg.f64 (-.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 0))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))) 3))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))) -1) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (neg.f64 (pow.f64 alphax 2)) (/.f64 cos2phi (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0))) 0) (/.f64 1 (/.f64 cos2phi (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0)))) (/.f64 cos2phi (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) 2)))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (neg.f64 (pow.f64 alphax 2)) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (/.f64 cos2phi alphax) (neg.f64 alphax))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 cos2phi (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 cos2phi (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 alphax 2))) (/.f64 cos2phi (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2) 0)) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (+.f64 0 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2)) (+.f64 0 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (-.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 0) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2) 0) (-.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 0)) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 0) (*.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) (+.f64 1 (/.f64 0 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2) (*.f64 0 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi))))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2) 0) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2) 0)) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2) (*.f64 0 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2) (*.f64 0 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi))))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2) 0)) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2) (*.f64 0 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi))))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (pow.f64 alphax 2) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (/.f64 cos2phi alphax) (neg.f64 alphax))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(+.f64 0 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 0)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 alphax 2))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2) cos2phi))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)))
(*.f64 (cbrt.f64 (pow.f64 alphax 2)) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)) cos2phi))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)))
(*.f64 alphax (/.f64 alphax (neg.f64 cos2phi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2) cos2phi) (neg.f64 (cbrt.f64 (pow.f64 alphax 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))
(*.f64 (/.f64 alphax (neg.f64 (cbrt.f64 cos2phi))) (/.f64 alphax (cbrt.f64 (pow.f64 cos2phi 2))))
(*.f64 (/.f64 alphax (cbrt.f64 cos2phi)) (/.f64 alphax (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (*.f64 0 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi))))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (*.f64 0 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))))) (+.f64 0 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(*.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(*.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)) (/.f64 1 (cbrt.f64 (pow.f64 cos2phi 2))))
(*.f64 (neg.f64 alphax) (/.f64 alphax cos2phi))
(*.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 cos2phi 2))) (cbrt.f64 (pow.f64 cos2phi -1)))
(*.f64 1 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(*.f64 (/.f64 (pow.f64 alphax 2) (cbrt.f64 (pow.f64 cos2phi 2))) (/.f64 -1 (cbrt.f64 cos2phi)))
(*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 cos2phi 2))))
(*.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 1)
(*.f64 (/.f64 -1 (cbrt.f64 cos2phi)) (/.f64 (pow.f64 alphax 2) (cbrt.f64 (pow.f64 cos2phi 2))))
(*.f64 (neg.f64 (pow.f64 alphax 2)) (pow.f64 cos2phi -1))
(*.f64 (pow.f64 alphax 2) (/.f64 -1 cos2phi))
(*.f64 (pow.f64 alphax 2) (+.f64 0 (/.f64 -1 cos2phi)))
(*.f64 (pow.f64 cos2phi -1) (neg.f64 (pow.f64 alphax 2)))
(*.f64 (/.f64 -1 cos2phi) (pow.f64 alphax 2))
(-.f64 3 (+.f64 3 (/.f64 (pow.f64 alphax 2) cos2phi)))
(-.f64 3 (-.f64 3 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)))
(-.f64 1 (+.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(-.f64 1 (-.f64 1 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)))
(-.f64 0 (/.f64 (pow.f64 alphax 2) cos2phi))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))) (neg.f64 (cbrt.f64 cos2phi)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))) (cbrt.f64 cos2phi))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (neg.f64 (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 cos2phi)) (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (cbrt.f64 (pow.f64 alphax 2))) (neg.f64 (cbrt.f64 cos2phi)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (neg.f64 (cbrt.f64 (pow.f64 alphax 2)))) (cbrt.f64 cos2phi))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2)))
(/.f64 (-.f64 0 (*.f64 cos2phi (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)))) (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (-.f64 0 (*.f64 cos2phi (neg.f64 (pow.f64 alphax 2)))) (neg.f64 (pow.f64 cos2phi 2)))
(/.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (neg.f64 (pow.f64 alphax 2)))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (+.f64 0 (*.f64 (/.f64 -1 (cbrt.f64 cos2phi)) (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (neg.f64 (cbrt.f64 (pow.f64 alphax 2))))) (cbrt.f64 cos2phi))
(/.f64 (+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)))) (cbrt.f64 cos2phi))
(/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2)))
(/.f64 (neg.f64 (*.f64 (/.f64 alphax (cbrt.f64 cos2phi)) alphax)) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)))) (cbrt.f64 cos2phi))
(/.f64 (neg.f64 (*.f64 alphax (/.f64 alphax (cbrt.f64 (pow.f64 cos2phi 2))))) (cbrt.f64 cos2phi))
(/.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))) (*.f64 1 (/.f64 (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2)))
(/.f64 (-.f64 (*.f64 0 (/.f64 (neg.f64 cos2phi) -1)) (pow.f64 alphax 2)) (*.f64 1 (/.f64 (neg.f64 cos2phi) -1)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 cos2phi) (/.f64 (pow.f64 alphax 2) (cbrt.f64 (pow.f64 cos2phi 2))))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 cos2phi) (/.f64 (pow.f64 alphax 2) cos2phi))) (cbrt.f64 cos2phi))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))) (*.f64 (cbrt.f64 cos2phi) (/.f64 (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))) (*.f64 (cbrt.f64 cos2phi) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))) cos2phi)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 cos2phi) (*.f64 alphax (/.f64 alphax (cbrt.f64 (pow.f64 cos2phi 2)))))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 cos2phi) (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)))) cos2phi)
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))) (*.f64 (cbrt.f64 cos2phi) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)))) (neg.f64 cos2phi))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 cos2phi) (*.f64 (/.f64 alphax (cbrt.f64 cos2phi)) alphax))) cos2phi)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (pow.f64 alphax 2)))) cos2phi)
(/.f64 (-.f64 (*.f64 0 (/.f64 (neg.f64 cos2phi) -1)) (*.f64 (cbrt.f64 cos2phi) (pow.f64 alphax 2))) (*.f64 (cbrt.f64 cos2phi) (/.f64 (neg.f64 cos2phi) -1)))
(/.f64 (-.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) (cbrt.f64 cos2phi))
(/.f64 (-.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (-.f64 0 (*.f64 1 (*.f64 alphax (/.f64 alphax (cbrt.f64 (pow.f64 cos2phi 2)))))) (cbrt.f64 cos2phi))
(/.f64 (-.f64 0 (*.f64 1 (*.f64 (/.f64 alphax (cbrt.f64 cos2phi)) alphax))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (-.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (pow.f64 alphax 2)))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 cos2phi) (/.f64 (pow.f64 alphax 2) (cbrt.f64 (pow.f64 cos2phi 2))))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 cos2phi)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 cos2phi) (/.f64 (pow.f64 alphax 2) cos2phi))) (neg.f64 cos2phi))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))) (*.f64 (neg.f64 cos2phi) (/.f64 (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 cos2phi)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 cos2phi) (*.f64 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 cos2phi) (*.f64 alphax (/.f64 alphax (cbrt.f64 (pow.f64 cos2phi 2)))))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 cos2phi)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 cos2phi) (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))) (*.f64 (neg.f64 cos2phi) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)))) (*.f64 (neg.f64 cos2phi) (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 cos2phi) (*.f64 (/.f64 alphax (cbrt.f64 cos2phi)) alphax))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (pow.f64 alphax 2)))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (-.f64 (*.f64 0 (/.f64 (neg.f64 cos2phi) -1)) (*.f64 (neg.f64 cos2phi) (pow.f64 alphax 2))) (*.f64 (neg.f64 cos2phi) (/.f64 (neg.f64 cos2phi) -1)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax 2))) (*.f64 (neg.f64 cos2phi) cos2phi))
(/.f64 (-.f64 0 (*.f64 cos2phi (/.f64 (pow.f64 alphax 2) (cbrt.f64 (pow.f64 cos2phi 2))))) (*.f64 cos2phi (cbrt.f64 cos2phi)))
(/.f64 (-.f64 0 (*.f64 cos2phi (/.f64 (pow.f64 alphax 2) cos2phi))) cos2phi)
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))) (*.f64 cos2phi (/.f64 (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))) (*.f64 cos2phi (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))))
(/.f64 (-.f64 0 (*.f64 cos2phi (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) (*.f64 cos2phi (cbrt.f64 cos2phi)))
(/.f64 (-.f64 0 (*.f64 cos2phi (*.f64 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))) (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (-.f64 0 (*.f64 cos2phi (*.f64 alphax (/.f64 alphax (cbrt.f64 (pow.f64 cos2phi 2)))))) (*.f64 cos2phi (cbrt.f64 cos2phi)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))) (*.f64 cos2phi (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)))) (*.f64 cos2phi (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))
(/.f64 (-.f64 0 (*.f64 cos2phi (*.f64 (/.f64 alphax (cbrt.f64 cos2phi)) alphax))) (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (-.f64 0 (*.f64 cos2phi (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (pow.f64 alphax 2)))) (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (-.f64 (*.f64 0 (/.f64 (neg.f64 cos2phi) -1)) (*.f64 cos2phi (pow.f64 alphax 2))) (*.f64 cos2phi (/.f64 (neg.f64 cos2phi) -1)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (/.f64 (pow.f64 alphax 2) (cbrt.f64 (pow.f64 cos2phi 2))))) cos2phi)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (/.f64 (pow.f64 alphax 2) cos2phi))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (/.f64 (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) cos2phi)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))) (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (*.f64 alphax (/.f64 alphax (cbrt.f64 (pow.f64 cos2phi 2)))))) cos2phi)
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (*.f64 (/.f64 alphax (cbrt.f64 cos2phi)) alphax))) (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (pow.f64 alphax 2)))) (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))
(/.f64 (-.f64 (*.f64 0 (/.f64 (neg.f64 cos2phi) -1)) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (pow.f64 alphax 2))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (/.f64 (neg.f64 cos2phi) -1)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2) (pow.f64 alphax 2))) (neg.f64 (cbrt.f64 cos2phi)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))) (neg.f64 (cbrt.f64 cos2phi)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)))) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))) (cbrt.f64 cos2phi))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2) (neg.f64 (pow.f64 alphax 2)))) (cbrt.f64 cos2phi))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))) (*.f64 1 (/.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 cos2phi))) (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) (neg.f64 (cbrt.f64 cos2phi)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 cos2phi))) (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (cbrt.f64 (pow.f64 alphax 2))))) (neg.f64 (cbrt.f64 cos2phi)))
(/.f64 (+.f64 (*.f64 0 (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2)))) (-.f64 0 (*.f64 cos2phi (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi))))) (*.f64 1 (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2)))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))) cos2phi)
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))) (*.f64 (cbrt.f64 cos2phi) (/.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))) (*.f64 (cbrt.f64 cos2phi) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 cos2phi 2))) (*.f64 (cbrt.f64 cos2phi) (-.f64 0 (*.f64 cos2phi (neg.f64 (pow.f64 alphax 2)))))) (*.f64 (cbrt.f64 cos2phi) (neg.f64 (pow.f64 cos2phi 2))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 cos2phi) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)))) cos2phi)
(/.f64 (+.f64 (*.f64 0 (pow.f64 cos2phi 2)) (*.f64 (cbrt.f64 cos2phi) (-.f64 0 (*.f64 cos2phi (pow.f64 alphax 2))))) (*.f64 (cbrt.f64 cos2phi) (pow.f64 cos2phi 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 cos2phi) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))) (cbrt.f64 cos2phi))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (neg.f64 (pow.f64 alphax 2))))) cos2phi)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (neg.f64 (cbrt.f64 (pow.f64 alphax 2)))))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 cos2phi) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 cos2phi 2))))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (+.f64 (*.f64 0 (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2)))) (*.f64 (cbrt.f64 cos2phi) (-.f64 0 (*.f64 cos2phi (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)))))) (*.f64 (cbrt.f64 cos2phi) (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2)))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 cos2phi) (*.f64 (/.f64 -1 (cbrt.f64 cos2phi)) (pow.f64 alphax 2)))) cos2phi)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 cos2phi) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))) (*.f64 (cbrt.f64 cos2phi) (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)))) (neg.f64 cos2phi))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 cos2phi) (pow.f64 alphax 2))) (*.f64 (cbrt.f64 cos2phi) (neg.f64 cos2phi)))
(/.f64 (+.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (+.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (neg.f64 (pow.f64 alphax 2))))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (+.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (neg.f64 (cbrt.f64 (pow.f64 alphax 2)))))) (cbrt.f64 cos2phi))
(/.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 cos2phi 2))) (cbrt.f64 cos2phi))
(/.f64 (+.f64 0 (*.f64 1 (*.f64 (/.f64 -1 (cbrt.f64 cos2phi)) (pow.f64 alphax 2)))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (+.f64 0 (*.f64 1 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) (cbrt.f64 cos2phi))
(/.f64 (+.f64 0 (*.f64 (neg.f64 cos2phi) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))) (*.f64 (neg.f64 cos2phi) (/.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 cos2phi))) (*.f64 (neg.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) (*.f64 (neg.f64 cos2phi) (neg.f64 (cbrt.f64 cos2phi))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 cos2phi))) (*.f64 (neg.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (cbrt.f64 (pow.f64 alphax 2))))) (*.f64 (neg.f64 cos2phi) (neg.f64 (cbrt.f64 cos2phi))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 cos2phi 2))) (*.f64 (neg.f64 cos2phi) (-.f64 0 (*.f64 cos2phi (neg.f64 (pow.f64 alphax 2)))))) (*.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 cos2phi 2))))
(/.f64 (+.f64 0 (*.f64 (neg.f64 cos2phi) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (+.f64 0 (*.f64 (neg.f64 cos2phi) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))) (neg.f64 cos2phi))
(/.f64 (+.f64 0 (*.f64 (neg.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (neg.f64 (pow.f64 alphax 2))))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (+.f64 0 (*.f64 (neg.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (neg.f64 (cbrt.f64 (pow.f64 alphax 2)))))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 cos2phi)))
(/.f64 (+.f64 0 (*.f64 (neg.f64 cos2phi) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 cos2phi 2))))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 cos2phi)))
(/.f64 (+.f64 (*.f64 0 (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2)))) (*.f64 (neg.f64 cos2phi) (-.f64 0 (*.f64 cos2phi (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)))))) (*.f64 (neg.f64 cos2phi) (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2)))))
(/.f64 (+.f64 0 (*.f64 (neg.f64 cos2phi) (*.f64 (/.f64 -1 (cbrt.f64 cos2phi)) (pow.f64 alphax 2)))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (+.f64 0 (*.f64 (neg.f64 cos2phi) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 cos2phi)))
(/.f64 (+.f64 0 (*.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphax 2)))) (*.f64 (neg.f64 cos2phi) cos2phi))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))) (*.f64 (neg.f64 cos2phi) (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)))) (*.f64 (neg.f64 cos2phi) (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))
(/.f64 (+.f64 0 (*.f64 cos2phi (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))) (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))) (*.f64 cos2phi (/.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))) (*.f64 cos2phi (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 cos2phi))) (*.f64 cos2phi (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) (*.f64 cos2phi (neg.f64 (cbrt.f64 cos2phi))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 cos2phi))) (*.f64 cos2phi (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (cbrt.f64 (pow.f64 alphax 2))))) (*.f64 cos2phi (neg.f64 (cbrt.f64 cos2phi))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 cos2phi 2))) (*.f64 cos2phi (-.f64 0 (*.f64 cos2phi (neg.f64 (pow.f64 alphax 2)))))) (neg.f64 (pow.f64 cos2phi 3)))
(/.f64 (+.f64 0 (*.f64 cos2phi (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)))) (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (+.f64 (*.f64 0 (pow.f64 cos2phi 2)) (*.f64 cos2phi (-.f64 0 (*.f64 cos2phi (pow.f64 alphax 2))))) (pow.f64 cos2phi 3))
(/.f64 (+.f64 0 (*.f64 cos2phi (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))) cos2phi)
(/.f64 (+.f64 0 (*.f64 cos2phi (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (neg.f64 (pow.f64 alphax 2))))) (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (+.f64 0 (*.f64 cos2phi (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (neg.f64 (cbrt.f64 (pow.f64 alphax 2)))))) (*.f64 cos2phi (cbrt.f64 cos2phi)))
(/.f64 (+.f64 0 (*.f64 cos2phi (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 cos2phi 2))))) (*.f64 cos2phi (cbrt.f64 cos2phi)))
(/.f64 (+.f64 (*.f64 0 (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2)))) (*.f64 cos2phi (-.f64 0 (*.f64 cos2phi (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)))))) (*.f64 cos2phi (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2)))))
(/.f64 (+.f64 0 (*.f64 cos2phi (*.f64 (/.f64 -1 (cbrt.f64 cos2phi)) (pow.f64 alphax 2)))) (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (+.f64 0 (*.f64 cos2phi (*.f64 (neg.f64 (cbrt.f64 (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) (*.f64 cos2phi (cbrt.f64 cos2phi)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))) (*.f64 cos2phi (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)))) (*.f64 cos2phi (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))) (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (/.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 cos2phi))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) (neg.f64 cos2phi))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 cos2phi))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (cbrt.f64 (pow.f64 alphax 2))))) (neg.f64 cos2phi))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 cos2phi 2))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (-.f64 0 (*.f64 cos2phi (neg.f64 (pow.f64 alphax 2)))))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (neg.f64 (pow.f64 cos2phi 2))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)))) (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))
(/.f64 (+.f64 (*.f64 0 (pow.f64 cos2phi 2)) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (-.f64 0 (*.f64 cos2phi (pow.f64 alphax 2))))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (pow.f64 cos2phi 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (neg.f64 (pow.f64 alphax 2))))) (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (neg.f64 (cbrt.f64 (pow.f64 alphax 2)))))) cos2phi)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 cos2phi 2))))) cos2phi)
(/.f64 (+.f64 (*.f64 0 (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2)))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (-.f64 0 (*.f64 cos2phi (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)))))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2)))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (*.f64 (/.f64 -1 (cbrt.f64 cos2phi)) (pow.f64 alphax 2)))) (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) cos2phi)
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (pow.f64 alphax 2))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (neg.f64 cos2phi)))
(/.f64 (-.f64 0 (*.f64 (/.f64 alphax (cbrt.f64 cos2phi)) alphax)) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)))) (cbrt.f64 cos2phi))
(/.f64 (-.f64 0 (*.f64 alphax (/.f64 alphax (cbrt.f64 (pow.f64 cos2phi 2))))) (cbrt.f64 cos2phi))
(/.f64 (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)) (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi))) (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 cos2phi 2))) (-.f64 0 (*.f64 cos2phi (neg.f64 (pow.f64 alphax 2))))) (neg.f64 (pow.f64 cos2phi 2)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))) (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi))) (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 cos2phi))) (*.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 cos2phi))) (*.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (cbrt.f64 (pow.f64 alphax 2))))) (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (+.f64 (*.f64 0 (pow.f64 cos2phi 2)) (*.f64 (neg.f64 cos2phi) (-.f64 0 (*.f64 cos2phi (pow.f64 alphax 2))))) (neg.f64 (pow.f64 cos2phi 3)))
(/.f64 (+.f64 0 (*.f64 cos2phi (pow.f64 alphax 2))) (neg.f64 (pow.f64 cos2phi 2)))
(/.f64 (/.f64 (pow.f64 alphax 2) (cbrt.f64 (pow.f64 cos2phi 2))) (neg.f64 (cbrt.f64 cos2phi)))
(/.f64 (/.f64 (pow.f64 alphax 2) (cbrt.f64 (pow.f64 cos2phi 2))) (/.f64 (cbrt.f64 cos2phi) -1))
(/.f64 (+.f64 0 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax 2))) (pow.f64 cos2phi 2))
(/.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 1)
(/.f64 (-.f64 0 (*.f64 cos2phi (pow.f64 alphax 2))) (pow.f64 cos2phi 2))
(/.f64 (-.f64 0 (*.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphax 2)))) (pow.f64 cos2phi 2))
(/.f64 (+.f64 (*.f64 0 (pow.f64 cos2phi 2)) (-.f64 0 (*.f64 cos2phi (pow.f64 alphax 2)))) (pow.f64 cos2phi 2))
(/.f64 (+.f64 0 (*.f64 cos2phi (neg.f64 (pow.f64 alphax 2)))) (pow.f64 cos2phi 2))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 cos2phi) (neg.f64 (pow.f64 alphax 2)))) (*.f64 (cbrt.f64 cos2phi) (neg.f64 cos2phi)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 cos2phi) (pow.f64 alphax 2))) (*.f64 (cbrt.f64 cos2phi) cos2phi))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)))) (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (neg.f64 (pow.f64 alphax 2)))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (neg.f64 cos2phi)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (pow.f64 alphax 2))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) cos2phi))
(/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)
(/.f64 (neg.f64 (pow.f64 alphax 2)) (/.f64 (neg.f64 cos2phi) -1))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 cos2phi) (neg.f64 (pow.f64 alphax 2)))) (*.f64 (cbrt.f64 cos2phi) cos2phi))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (neg.f64 (pow.f64 alphax 2)))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) cos2phi))
(/.f64 (pow.f64 alphax 2) (neg.f64 cos2phi))
(fma.f64 0 0 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(fma.f64 1 0 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 3) 1/3)
(pow.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 1)
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 3))
(neg.f64 (/.f64 (pow.f64 alphax 2) cos2phi))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))) 3))
(if (!=.f64 (neg.f64 (pow.f64 alphax 2)) 0) (/.f64 -1 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 0) (pow.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) -1) -1) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (neg.f64 alphax) 0) (/.f64 alphax (/.f64 (neg.f64 cos2phi) alphax)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 alphax 2))) 0) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2) (/.f64 cos2phi (neg.f64 (cbrt.f64 (pow.f64 alphax 2))))) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 -1 0) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 alphax 2)) (/.f64 cos2phi (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 alphax 0) (/.f64 (neg.f64 alphax) (/.f64 cos2phi alphax)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (cbrt.f64 (pow.f64 alphax 2)) 0) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2) (/.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 alphax 2)))) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (cbrt.f64 (pow.f64 alphax 2)) 0) (/.f64 (*.f64 alphax (cbrt.f64 alphax)) (/.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 alphax 2)))) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 alphax 2)) alphax) 0) (/.f64 (cbrt.f64 alphax) (/.f64 (neg.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 alphax 2)) alphax))) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 3) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 1 0) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2) 0) (/.f64 (cbrt.f64 (pow.f64 alphax 2)) (/.f64 cos2phi (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 alphax 0) (/.f64 alphax (/.f64 (neg.f64 cos2phi) alphax)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 3) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 3) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2) 0))) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 3) 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 0) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2) 0) (-.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 0)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 0))) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 0) (*.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) (+.f64 1 (/.f64 0 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)))) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2) 0)) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2) 0))) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2) 0))) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 3) 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 3) 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (pow.f64 alphax 2) 0) (/.f64 -1 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(+.f64 0 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(+.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 0)
Outputs
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) -2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphax -1) -2)) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) -2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphax -1) -2)) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) -2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphax -1) -2)) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) -2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphax -1) -2)) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) -2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphax) -2)) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) -2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphax) -2)) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) -2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphax) -2)) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) -2) (log.f64 (-.f64 1 u0))) cos2phi))
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphax) -2)) cos2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(/.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/2 (/.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 u0 2)) cos2phi)))
(/.f64 (+.f64 (*.f64 (*.f64 alphax alphax) u0) (*.f64 1/2 (*.f64 (*.f64 u0 alphax) (*.f64 u0 alphax)))) cos2phi)
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 u0 3)) cos2phi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 u0 2)) cos2phi))))
(+.f64 (/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 u0 alphax) (*.f64 u0 alphax))) (*.f64 1/3 (*.f64 (*.f64 alphax alphax) (pow.f64 u0 3)))) cos2phi))
(+.f64 (/.f64 (*.f64 u0 (pow.f64 alphax 2)) cos2phi) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 u0 4)) cos2phi)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 u0 3)) cos2phi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 u0 2)) cos2phi)))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 alphax alphax) u0) (*.f64 1/4 (*.f64 (*.f64 alphax alphax) (pow.f64 u0 4)))) cos2phi) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 u0 alphax) (*.f64 u0 alphax))) (*.f64 1/3 (*.f64 (*.f64 alphax alphax) (pow.f64 u0 3)))) cos2phi))
(/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (/.f64 -1 u0))) cos2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) (log.f64 (/.f64 -1 u0))) cos2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (/.f64 -1 u0))) cos2phi) (/.f64 (pow.f64 alphax 2) (*.f64 u0 cos2phi)))
(/.f64 (+.f64 (/.f64 (*.f64 alphax alphax) u0) (*.f64 (*.f64 alphax alphax) (log.f64 (/.f64 -1 u0)))) cos2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (/.f64 -1 u0))) cos2phi) (+.f64 (/.f64 (pow.f64 alphax 2) (*.f64 u0 cos2phi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 (/.f64 -1 u0) 2)) cos2phi))))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 alphax alphax) u0) (*.f64 (*.f64 alphax alphax) (log.f64 (/.f64 -1 u0)))) cos2phi) (*.f64 1/2 (/.f64 (*.f64 (*.f64 alphax alphax) (pow.f64 (/.f64 -1 u0) 2)) cos2phi)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 (/.f64 -1 u0) 3)) cos2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (/.f64 -1 u0))) cos2phi) (+.f64 (/.f64 (pow.f64 alphax 2) (*.f64 u0 cos2phi)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 (/.f64 -1 u0) 2)) cos2phi)))))
(+.f64 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (*.f64 alphax alphax) (/.f64 -1 (pow.f64 u0 3)))) (*.f64 (*.f64 alphax alphax) (log.f64 (/.f64 -1 u0)))) cos2phi) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 alphax alphax) (pow.f64 (/.f64 -1 u0) 2))) (/.f64 (*.f64 alphax alphax) u0)) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 1 alphax) -2) cos2phi))
(neg.f64 (/.f64 (pow.f64 (pow.f64 alphax -1) -2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 1 alphax) -2) cos2phi))
(neg.f64 (/.f64 (pow.f64 (pow.f64 alphax -1) -2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 1 alphax) -2) cos2phi))
(neg.f64 (/.f64 (pow.f64 (pow.f64 alphax -1) -2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 1 alphax) -2) cos2phi))
(neg.f64 (/.f64 (pow.f64 (pow.f64 alphax -1) -2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 alphax) -2) cos2phi))
(neg.f64 (/.f64 (pow.f64 (/.f64 -1 alphax) -2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 alphax) -2) cos2phi))
(neg.f64 (/.f64 (pow.f64 (/.f64 -1 alphax) -2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 alphax) -2) cos2phi))
(neg.f64 (/.f64 (pow.f64 (/.f64 -1 alphax) -2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 -1 alphax) -2) cos2phi))
(neg.f64 (/.f64 (pow.f64 (/.f64 -1 alphax) -2) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2)))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) (cbrt.f64 (log1p.f64 (neg.f64 u0)))))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)) (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 cos2phi))) (/.f64 1 (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 cos2phi 3)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 -1 (/.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) -1))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 -1 (*.f64 (pow.f64 alphax 2) (/.f64 (log1p.f64 (neg.f64 u0)) cos2phi)))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 (/.f64 (pow.f64 alphax 2) cos2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (/.f64 -1 cos2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0))) (pow.f64 cos2phi -1))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 (pow.f64 cos2phi -1) (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0))))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 cos2phi 3)))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (pow.f64 alphax 2) cos2phi))
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 cos2phi 2))) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)))
(/.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 cos2phi 3)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 1 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) (log1p.f64 (neg.f64 u0)))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 1)
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 (neg.f64 (pow.f64 alphax 2)) (/.f64 (log1p.f64 (neg.f64 u0)) cos2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) cos2phi) (neg.f64 (pow.f64 alphax 2)))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(-.f64 3 (+.f64 3 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(-.f64 0 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(-.f64 0 (+.f64 0 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(-.f64 0 (/.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) -1))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(-.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(-.f64 0 (*.f64 (pow.f64 alphax 2) (/.f64 (log1p.f64 (neg.f64 u0)) cos2phi)))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(-.f64 0 (-.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 0))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(-.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)))) (neg.f64 (cbrt.f64 cos2phi)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 alphax alphax))) (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2)))) (cbrt.f64 cos2phi))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 alphax 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)))) (cbrt.f64 cos2phi))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 alphax alphax))) (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2)))) (cbrt.f64 cos2phi))
(/.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 cos2phi 2)))) (cbrt.f64 cos2phi))
(/.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2))) (cbrt.f64 cos2phi))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)) cos2phi) 2) (*.f64 (neg.f64 (*.f64 alphax alphax)) (log1p.f64 (neg.f64 u0)))) cos2phi))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2)) (cbrt.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0))))) (cbrt.f64 cos2phi))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)) cos2phi) 2) (*.f64 (neg.f64 (*.f64 alphax alphax)) (log1p.f64 (neg.f64 u0)))) cos2phi))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 cos2phi))) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 alphax alphax) (cbrt.f64 cos2phi)) (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 cos2phi) 2) 2) (pow.f64 (cbrt.f64 cos2phi) 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 cos2phi))) (cbrt.f64 cos2phi)) (cbrt.f64 cos2phi))
(/.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 cos2phi 2))) (cbrt.f64 cos2phi))
(/.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 cos2phi))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0))))) 3) (neg.f64 cos2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(/.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0))) cos2phi)
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(/.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 alphax 2))) 3) (neg.f64 cos2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(/.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) 3) (neg.f64 cos2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)) (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (-.f64 0 (*.f64 1 (*.f64 (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)) (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (-.f64 0 (*.f64 1 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi))))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2))) (neg.f64 (cbrt.f64 cos2phi)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)) cos2phi) 2))) (neg.f64 (cbrt.f64 cos2phi)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2) (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))))) (neg.f64 (cbrt.f64 cos2phi)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)) cos2phi) 2))) (neg.f64 (cbrt.f64 cos2phi)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 cos2phi))))) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2))))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 alphax alphax) (cbrt.f64 cos2phi)) (neg.f64 (log1p.f64 (neg.f64 u0)))) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)) cos2phi) 2)) (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 cos2phi))) (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2))))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 alphax alphax) (cbrt.f64 cos2phi)) (neg.f64 (log1p.f64 (neg.f64 u0)))) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)) cos2phi) 2)) (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2) (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0))))) (cbrt.f64 cos2phi))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)) cos2phi) 2) (*.f64 (neg.f64 (*.f64 alphax alphax)) (log1p.f64 (neg.f64 u0)))) cos2phi))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0))) (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2))) (cbrt.f64 cos2phi))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)) cos2phi) 2) (*.f64 (neg.f64 (*.f64 alphax alphax)) (log1p.f64 (neg.f64 u0)))) cos2phi))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0))) 3) (pow.f64 cos2phi 2))) (cbrt.f64 cos2phi))
(/.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (cbrt.f64 cos2phi)) (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 cos2phi) -1))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(/.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 1)
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))) 3)
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 3) 1/3)
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 1)
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 3))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) -1))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(neg.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(neg.f64 (*.f64 (pow.f64 alphax 2) (/.f64 (log1p.f64 (neg.f64 u0)) cos2phi)))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(neg.f64 (-.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 0))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))) 3))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 0) (pow.f64 (/.f64 1 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))) -1) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))) 0) (pow.f64 (/.f64 -1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)) cos2phi)) -1) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (neg.f64 (pow.f64 alphax 2)) (/.f64 cos2phi (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (*.f64 alphax alphax) (/.f64 cos2phi (neg.f64 (log1p.f64 (neg.f64 u0))))) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0))) 0) (/.f64 1 (/.f64 cos2phi (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 cos2phi (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)))) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (log1p.f64 (neg.f64 u0)))) (/.f64 cos2phi (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) 2)))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (log1p.f64 (neg.f64 u0)))) (/.f64 cos2phi (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)) 2)))) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))))
(if (!=.f64 (neg.f64 (pow.f64 alphax 2)) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (/.f64 cos2phi alphax) (neg.f64 alphax))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (/.f64 cos2phi alphax) alphax)) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))))
(if (!=.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 cos2phi (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)) 0) (/.f64 -1 (/.f64 cos2phi (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)))) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 cos2phi (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 cos2phi (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 alphax 2))) (/.f64 cos2phi (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 alphax alphax))) (/.f64 cos2phi (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))))) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2) 0)) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)) cos2phi) 2) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))))
(if (!=.f64 (+.f64 0 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2)) (+.f64 0 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)) cos2phi) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)) cos2phi) 2) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))))
(if (!=.f64 (-.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 0) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2) 0) (-.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 0)) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)) cos2phi) 2) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 0) (*.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) (+.f64 1 (/.f64 0 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))) 0) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2) (*.f64 0 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi))))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)) cos2phi) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)) cos2phi) 2) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2) 0) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2) 0)) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)) cos2phi) 2) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)) cos2phi) 2) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2) (*.f64 0 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2) (*.f64 0 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi))))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)) cos2phi) 2) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)) cos2phi) 2) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2) 0)) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)) cos2phi) 2) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi) 2) (*.f64 0 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi))))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphax alphax)) cos2phi) 2) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))))
(if (!=.f64 (pow.f64 alphax 2) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (/.f64 cos2phi alphax) (neg.f64 alphax))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(if (!=.f64 (*.f64 alphax alphax) 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (/.f64 cos2phi alphax) alphax)) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))))
(+.f64 0 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)))
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi)) 0)
(*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 alphax 2))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2) cos2phi))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) cos2phi) (neg.f64 (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 (cbrt.f64 (pow.f64 alphax 2)) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)) cos2phi))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) (neg.f64 cos2phi)) (cbrt.f64 (*.f64 alphax alphax)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 alphax (/.f64 alphax (neg.f64 cos2phi)))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2) cos2phi) (neg.f64 (cbrt.f64 (pow.f64 alphax 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) cos2phi) (neg.f64 (cbrt.f64 (*.f64 alphax alphax))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))
(neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 3)))
(*.f64 (/.f64 alphax (neg.f64 (cbrt.f64 cos2phi))) (/.f64 alphax (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(*.f64 (/.f64 alphax (cbrt.f64 cos2phi)) (/.f64 alphax (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (*.f64 0 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi))))) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (*.f64 0 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))))) (+.f64 0 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)) (/.f64 1 (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(*.f64 (neg.f64 alphax) (/.f64 alphax cos2phi))
(*.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 cos2phi 2))) (cbrt.f64 (pow.f64 cos2phi -1)))
(/.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi -1))) (pow.f64 (cbrt.f64 cos2phi) 2))
(*.f64 1 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 (/.f64 (pow.f64 alphax 2) (cbrt.f64 (pow.f64 cos2phi 2))) (/.f64 -1 (cbrt.f64 cos2phi)))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi -1))) (pow.f64 (cbrt.f64 cos2phi) 2))
(*.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 1)
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 (/.f64 -1 (cbrt.f64 cos2phi)) (/.f64 (pow.f64 alphax 2) (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(*.f64 (neg.f64 (pow.f64 alphax 2)) (pow.f64 cos2phi -1))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 (pow.f64 alphax 2) (/.f64 -1 cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 (pow.f64 alphax 2) (+.f64 0 (/.f64 -1 cos2phi)))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 (pow.f64 cos2phi -1) (neg.f64 (pow.f64 alphax 2)))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(*.f64 (/.f64 -1 cos2phi) (pow.f64 alphax 2))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(-.f64 3 (+.f64 3 (/.f64 (pow.f64 alphax 2) cos2phi)))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(-.f64 3 (-.f64 3 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(-.f64 1 (+.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(-.f64 1 (-.f64 1 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(-.f64 0 (/.f64 (pow.f64 alphax 2) cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))) (neg.f64 (cbrt.f64 cos2phi)))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax)) cos2phi)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))) (cbrt.f64 cos2phi))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax)) cos2phi)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (neg.f64 (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi -1))) (pow.f64 (cbrt.f64 cos2phi) 2))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 cos2phi)) (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (cbrt.f64 (pow.f64 alphax 2))) (neg.f64 (cbrt.f64 cos2phi)))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax)) cos2phi)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (neg.f64 (cbrt.f64 (pow.f64 alphax 2)))) (cbrt.f64 cos2phi))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax)) cos2phi)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (pow.f64 (cbrt.f64 cos2phi) 2))
(/.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 cos2phi) 2) 2)))
(/.f64 (-.f64 0 (*.f64 cos2phi (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)))) (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 cos2phi))) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (-.f64 0 (*.f64 cos2phi (neg.f64 (pow.f64 alphax 2)))) (neg.f64 (pow.f64 cos2phi 2)))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (pow.f64 (cbrt.f64 cos2phi) 2))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (neg.f64 (pow.f64 alphax 2)))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi -1))) (pow.f64 (cbrt.f64 cos2phi) 2))
(/.f64 (+.f64 0 (*.f64 (/.f64 -1 (cbrt.f64 cos2phi)) (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (neg.f64 (cbrt.f64 (pow.f64 alphax 2))))) (cbrt.f64 cos2phi))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax)) cos2phi)))
(/.f64 (+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)))) (cbrt.f64 cos2phi))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax)) cos2phi)))
(/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 cos2phi) 2) 2)))
(/.f64 (neg.f64 (*.f64 (/.f64 alphax (cbrt.f64 cos2phi)) alphax)) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi -1))) (pow.f64 (cbrt.f64 cos2phi) 2))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2))) (cbrt.f64 (pow.f64 cos2phi 2)))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)))) (cbrt.f64 cos2phi))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax)) cos2phi)))
(/.f64 (neg.f64 (*.f64 alphax (/.f64 alphax (cbrt.f64 (pow.f64 cos2phi 2))))) (cbrt.f64 cos2phi))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))) (*.f64 1 (/.f64 (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 cos2phi) 2) 2)))
(/.f64 (-.f64 (*.f64 0 (/.f64 (neg.f64 cos2phi) -1)) (pow.f64 alphax 2)) (*.f64 1 (/.f64 (neg.f64 cos2phi) -1)))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 cos2phi) (/.f64 (pow.f64 alphax 2) (cbrt.f64 (pow.f64 cos2phi 2))))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 cos2phi) (/.f64 (pow.f64 alphax 2) cos2phi))) (cbrt.f64 cos2phi))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (cbrt.f64 cos2phi)) (cbrt.f64 cos2phi))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))) (*.f64 (cbrt.f64 cos2phi) (/.f64 (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))) (*.f64 (cbrt.f64 cos2phi) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))))
(/.f64 (*.f64 (/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))) (cbrt.f64 cos2phi)) (cbrt.f64 (*.f64 cos2phi (pow.f64 (pow.f64 (cbrt.f64 cos2phi) 2) 2))))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) (cbrt.f64 (pow.f64 cos2phi 2)))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax)) cos2phi)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))) cos2phi)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 cos2phi (*.f64 alphax alphax)) cos2phi)) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (neg.f64 cos2phi))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 cos2phi) (*.f64 alphax (/.f64 alphax (cbrt.f64 (pow.f64 cos2phi 2)))))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 cos2phi) (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)))) cos2phi)
(/.f64 (*.f64 (neg.f64 (cbrt.f64 cos2phi)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 cos2phi))) cos2phi)
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))) (*.f64 (cbrt.f64 cos2phi) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)))) (neg.f64 cos2phi))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 cos2phi)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 cos2phi))) cos2phi)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 cos2phi) (*.f64 (/.f64 alphax (cbrt.f64 cos2phi)) alphax))) cos2phi)
(/.f64 (*.f64 (neg.f64 (cbrt.f64 cos2phi)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 cos2phi))) cos2phi)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (pow.f64 alphax 2)))) cos2phi)
(/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 cos2phi -1))) (*.f64 alphax alphax)) (neg.f64 cos2phi))
(/.f64 (-.f64 (*.f64 0 (/.f64 (neg.f64 cos2phi) -1)) (*.f64 (cbrt.f64 cos2phi) (pow.f64 alphax 2))) (*.f64 (cbrt.f64 cos2phi) (/.f64 (neg.f64 cos2phi) -1)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 cos2phi)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 cos2phi))) cos2phi)
(/.f64 (-.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) (cbrt.f64 cos2phi))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax)) cos2phi)))
(/.f64 (-.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))) (cbrt.f64 (pow.f64 cos2phi 2)))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (-.f64 0 (*.f64 1 (*.f64 alphax (/.f64 alphax (cbrt.f64 (pow.f64 cos2phi 2)))))) (cbrt.f64 cos2phi))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (-.f64 0 (*.f64 1 (*.f64 (/.f64 alphax (cbrt.f64 cos2phi)) alphax))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (-.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (pow.f64 alphax 2)))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi -1))) (pow.f64 (cbrt.f64 cos2phi) 2))
(/.f64 (-.f64 0 (*.f64 (neg.f64 cos2phi) (/.f64 (pow.f64 alphax 2) (cbrt.f64 (pow.f64 cos2phi 2))))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 cos2phi)))
(/.f64 (/.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (cbrt.f64 cos2phi) 2)) (*.f64 cos2phi (cbrt.f64 cos2phi)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 cos2phi) (/.f64 (pow.f64 alphax 2) cos2phi))) (neg.f64 cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))) (*.f64 (neg.f64 cos2phi) (/.f64 (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))))
(/.f64 (*.f64 cos2phi (/.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2))))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 cos2phi) 2) 2))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 cos2phi)))
(/.f64 (*.f64 cos2phi (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax)))) (neg.f64 (*.f64 cos2phi (cbrt.f64 cos2phi))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 cos2phi) (*.f64 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (*.f64 (*.f64 cos2phi (cbrt.f64 (/.f64 (*.f64 alphax alphax) cos2phi))) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (*.f64 (neg.f64 cos2phi) (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 cos2phi) (*.f64 alphax (/.f64 alphax (cbrt.f64 (pow.f64 cos2phi 2)))))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 cos2phi)))
(/.f64 (/.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (cbrt.f64 cos2phi) 2)) (*.f64 cos2phi (cbrt.f64 cos2phi)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 cos2phi) (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 cos2phi))) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))) (*.f64 (neg.f64 cos2phi) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)))) (*.f64 (neg.f64 cos2phi) (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))
(/.f64 (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 cos2phi))) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 cos2phi) (*.f64 (/.f64 alphax (cbrt.f64 cos2phi)) alphax))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 cos2phi))) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (pow.f64 alphax 2)))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (*.f64 (neg.f64 cos2phi) (*.f64 (*.f64 alphax alphax) (cbrt.f64 (pow.f64 cos2phi -1)))) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (-.f64 (*.f64 0 (/.f64 (neg.f64 cos2phi) -1)) (*.f64 (neg.f64 cos2phi) (pow.f64 alphax 2))) (*.f64 (neg.f64 cos2phi) (/.f64 (neg.f64 cos2phi) -1)))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 (-.f64 0 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax 2))) (*.f64 (neg.f64 cos2phi) cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 (-.f64 0 (*.f64 cos2phi (/.f64 (pow.f64 alphax 2) (cbrt.f64 (pow.f64 cos2phi 2))))) (*.f64 cos2phi (cbrt.f64 cos2phi)))
(/.f64 (/.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (cbrt.f64 cos2phi) 2)) (*.f64 cos2phi (cbrt.f64 cos2phi)))
(/.f64 (-.f64 0 (*.f64 cos2phi (/.f64 (pow.f64 alphax 2) cos2phi))) cos2phi)
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))) (*.f64 cos2phi (/.f64 (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))) (*.f64 cos2phi (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))))
(/.f64 (*.f64 cos2phi (/.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2))))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 cos2phi) 2) 2))))
(/.f64 (-.f64 0 (*.f64 cos2phi (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) (*.f64 cos2phi (cbrt.f64 cos2phi)))
(/.f64 (*.f64 cos2phi (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax)))) (neg.f64 (*.f64 cos2phi (cbrt.f64 cos2phi))))
(/.f64 (-.f64 0 (*.f64 cos2phi (*.f64 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))) (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (*.f64 (*.f64 cos2phi (cbrt.f64 (/.f64 (*.f64 alphax alphax) cos2phi))) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (*.f64 (neg.f64 cos2phi) (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (-.f64 0 (*.f64 cos2phi (*.f64 alphax (/.f64 alphax (cbrt.f64 (pow.f64 cos2phi 2)))))) (*.f64 cos2phi (cbrt.f64 cos2phi)))
(/.f64 (/.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (cbrt.f64 cos2phi) 2)) (*.f64 cos2phi (cbrt.f64 cos2phi)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))) (*.f64 cos2phi (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)))) (*.f64 cos2phi (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))
(/.f64 (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 cos2phi))) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (-.f64 0 (*.f64 cos2phi (*.f64 (/.f64 alphax (cbrt.f64 cos2phi)) alphax))) (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 cos2phi))) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (-.f64 0 (*.f64 cos2phi (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (pow.f64 alphax 2)))) (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (*.f64 (neg.f64 cos2phi) (*.f64 (*.f64 alphax alphax) (cbrt.f64 (pow.f64 cos2phi -1)))) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (-.f64 (*.f64 0 (/.f64 (neg.f64 cos2phi) -1)) (*.f64 cos2phi (pow.f64 alphax 2))) (*.f64 cos2phi (/.f64 (neg.f64 cos2phi) -1)))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (/.f64 (pow.f64 alphax 2) (cbrt.f64 (pow.f64 cos2phi 2))))) cos2phi)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 cos2phi) 2) (neg.f64 (*.f64 alphax alphax))) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (/.f64 (pow.f64 alphax 2) cos2phi))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (pow.f64 (cbrt.f64 cos2phi) 2)) (pow.f64 (cbrt.f64 cos2phi) 2))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (/.f64 (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))))
(/.f64 (*.f64 (/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))) (pow.f64 (cbrt.f64 cos2phi) 2)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 cos2phi) 2) 2) (*.f64 cos2phi cos2phi))))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) cos2phi)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi (*.f64 alphax alphax)) cos2phi) 2)) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 cos2phi))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))) (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (*.f64 alphax (/.f64 alphax (cbrt.f64 (pow.f64 cos2phi 2)))))) cos2phi)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 cos2phi) 2) (neg.f64 (*.f64 alphax alphax))) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (*.f64 (/.f64 alphax (cbrt.f64 cos2phi)) alphax))) (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (pow.f64 alphax 2)))) (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))
(/.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi -1))) (pow.f64 (cbrt.f64 cos2phi) 2))
(/.f64 (-.f64 (*.f64 0 (/.f64 (neg.f64 cos2phi) -1)) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (pow.f64 alphax 2))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (/.f64 (neg.f64 cos2phi) -1)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 cos2phi) 2) (neg.f64 (*.f64 alphax alphax))) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2) (pow.f64 alphax 2))) (neg.f64 (cbrt.f64 cos2phi)))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax)) cos2phi)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))) (neg.f64 (cbrt.f64 cos2phi)))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax)) cos2phi)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (neg.f64 (/.f64 (*.f64 alphax alphax) (cbrt.f64 cos2phi)))) (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)))) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (neg.f64 (/.f64 (*.f64 alphax alphax) (cbrt.f64 cos2phi)))) (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))) (cbrt.f64 cos2phi))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (neg.f64 (*.f64 alphax alphax))) cos2phi))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2) (neg.f64 (pow.f64 alphax 2)))) (cbrt.f64 cos2phi))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (neg.f64 (*.f64 alphax alphax))) cos2phi))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))) (*.f64 1 (/.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2)))
(/.f64 (/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 cos2phi) 2) 2)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 cos2phi))) (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) (neg.f64 (cbrt.f64 cos2phi)))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax)) cos2phi)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 cos2phi))) (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (cbrt.f64 (pow.f64 alphax 2))))) (neg.f64 (cbrt.f64 cos2phi)))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax)) cos2phi)))
(/.f64 (+.f64 (*.f64 0 (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2)))) (-.f64 0 (*.f64 cos2phi (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi))))) (*.f64 1 (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2)))))
(/.f64 (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 cos2phi))) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))) cos2phi)
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphax alphax)) cos2phi))) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) cos2phi)
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))) (*.f64 (cbrt.f64 cos2phi) (/.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))) (*.f64 (cbrt.f64 cos2phi) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))))
(/.f64 (*.f64 (/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))) (cbrt.f64 cos2phi)) (cbrt.f64 (*.f64 cos2phi (pow.f64 (pow.f64 (cbrt.f64 cos2phi) 2) 2))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 cos2phi 2))) (*.f64 (cbrt.f64 cos2phi) (-.f64 0 (*.f64 cos2phi (neg.f64 (pow.f64 alphax 2)))))) (*.f64 (cbrt.f64 cos2phi) (neg.f64 (pow.f64 cos2phi 2))))
(/.f64 (*.f64 (*.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 cos2phi)) (neg.f64 (*.f64 (cbrt.f64 cos2phi) (*.f64 cos2phi cos2phi))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 cos2phi) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)))) cos2phi)
(/.f64 (*.f64 (neg.f64 (cbrt.f64 cos2phi)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 cos2phi))) cos2phi)
(/.f64 (+.f64 (*.f64 0 (pow.f64 cos2phi 2)) (*.f64 (cbrt.f64 cos2phi) (-.f64 0 (*.f64 cos2phi (pow.f64 alphax 2))))) (*.f64 (cbrt.f64 cos2phi) (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphax alphax))) (cbrt.f64 cos2phi)) (*.f64 (cbrt.f64 cos2phi) (*.f64 cos2phi cos2phi)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 cos2phi) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))) (cbrt.f64 cos2phi))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (cbrt.f64 cos2phi)) (cbrt.f64 cos2phi))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (neg.f64 (pow.f64 alphax 2))))) cos2phi)
(/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 cos2phi -1))) (neg.f64 (*.f64 alphax alphax))) cos2phi)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (neg.f64 (cbrt.f64 (pow.f64 alphax 2)))))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2))) (neg.f64 (cbrt.f64 (*.f64 alphax alphax)))) (pow.f64 (cbrt.f64 cos2phi) 2))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 cos2phi) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 cos2phi 2))))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (+.f64 (*.f64 0 (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2)))) (*.f64 (cbrt.f64 cos2phi) (-.f64 0 (*.f64 cos2phi (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)))))) (*.f64 (cbrt.f64 cos2phi) (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2)))))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 cos2phi))) (cbrt.f64 cos2phi)) (*.f64 (*.f64 cos2phi (cbrt.f64 cos2phi)) (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 cos2phi) (*.f64 (/.f64 -1 (cbrt.f64 cos2phi)) (pow.f64 alphax 2)))) cos2phi)
(/.f64 (*.f64 (neg.f64 (cbrt.f64 cos2phi)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 cos2phi))) cos2phi)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 cos2phi) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 cos2phi (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2))) (neg.f64 (cbrt.f64 (*.f64 alphax alphax)))) (pow.f64 (cbrt.f64 cos2phi) 2))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))) (*.f64 (cbrt.f64 cos2phi) (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)))) (neg.f64 cos2phi))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 cos2phi)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 cos2phi))) cos2phi)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 cos2phi) (pow.f64 alphax 2))) (*.f64 (cbrt.f64 cos2phi) (neg.f64 cos2phi)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 cos2phi)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 cos2phi))) cos2phi)
(/.f64 (+.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (pow.f64 (cbrt.f64 cos2phi) 2))
(/.f64 (+.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (neg.f64 (pow.f64 alphax 2))))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi -1))) (pow.f64 (cbrt.f64 cos2phi) 2))
(/.f64 (+.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (neg.f64 (cbrt.f64 (pow.f64 alphax 2)))))) (cbrt.f64 cos2phi))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax)) cos2phi)))
(/.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 cos2phi 2))) (cbrt.f64 cos2phi))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (+.f64 0 (*.f64 1 (*.f64 (/.f64 -1 (cbrt.f64 cos2phi)) (pow.f64 alphax 2)))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (+.f64 0 (*.f64 1 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) (cbrt.f64 cos2phi))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax)) cos2phi)))
(/.f64 (+.f64 0 (*.f64 (neg.f64 cos2phi) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (*.f64 cos2phi (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))) (*.f64 (neg.f64 cos2phi) (/.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))))
(/.f64 (*.f64 cos2phi (/.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2))))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 cos2phi) 2) 2))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 cos2phi))) (*.f64 (neg.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) (*.f64 (neg.f64 cos2phi) (neg.f64 (cbrt.f64 cos2phi))))
(/.f64 (*.f64 cos2phi (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax)))) (neg.f64 (*.f64 cos2phi (cbrt.f64 cos2phi))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 cos2phi))) (*.f64 (neg.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (cbrt.f64 (pow.f64 alphax 2))))) (*.f64 (neg.f64 cos2phi) (neg.f64 (cbrt.f64 cos2phi))))
(/.f64 (*.f64 cos2phi (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax)))) (neg.f64 (*.f64 cos2phi (cbrt.f64 cos2phi))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 cos2phi 2))) (*.f64 (neg.f64 cos2phi) (-.f64 0 (*.f64 cos2phi (neg.f64 (pow.f64 alphax 2)))))) (*.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 cos2phi 2))))
(/.f64 (*.f64 (*.f64 cos2phi (*.f64 alphax alphax)) (neg.f64 cos2phi)) (pow.f64 cos2phi 3))
(/.f64 (+.f64 0 (*.f64 (neg.f64 cos2phi) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 cos2phi))) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (+.f64 0 (*.f64 (neg.f64 cos2phi) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))) (neg.f64 cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 (+.f64 0 (*.f64 (neg.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (neg.f64 (pow.f64 alphax 2))))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (*.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi -1))) cos2phi) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (+.f64 0 (*.f64 (neg.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (neg.f64 (cbrt.f64 (pow.f64 alphax 2)))))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 cos2phi)))
(/.f64 (*.f64 cos2phi (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax))))) (*.f64 cos2phi (cbrt.f64 cos2phi)))
(/.f64 (+.f64 0 (*.f64 (neg.f64 cos2phi) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 cos2phi 2))))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 cos2phi)))
(/.f64 (/.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (cbrt.f64 cos2phi) 2)) (*.f64 cos2phi (cbrt.f64 cos2phi)))
(/.f64 (+.f64 (*.f64 0 (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2)))) (*.f64 (neg.f64 cos2phi) (-.f64 0 (*.f64 cos2phi (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)))))) (*.f64 (neg.f64 cos2phi) (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2)))))
(/.f64 (*.f64 cos2phi (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 cos2phi)))) (*.f64 cos2phi (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2))))
(/.f64 (+.f64 0 (*.f64 (neg.f64 cos2phi) (*.f64 (/.f64 -1 (cbrt.f64 cos2phi)) (pow.f64 alphax 2)))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 cos2phi))) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (+.f64 0 (*.f64 (neg.f64 cos2phi) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 cos2phi)))
(/.f64 (*.f64 cos2phi (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax))))) (*.f64 cos2phi (cbrt.f64 cos2phi)))
(/.f64 (+.f64 0 (*.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphax 2)))) (*.f64 (neg.f64 cos2phi) cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))) (*.f64 (neg.f64 cos2phi) (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)))) (*.f64 (neg.f64 cos2phi) (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))
(/.f64 (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 cos2phi))) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (+.f64 0 (*.f64 cos2phi (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))) (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (*.f64 cos2phi (*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))) (*.f64 cos2phi (/.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))) (*.f64 cos2phi (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))))
(/.f64 (*.f64 cos2phi (/.f64 (*.f64 alphax alphax) (cbrt.f64 (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2))))) (*.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 cos2phi) 2) 2))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 cos2phi))) (*.f64 cos2phi (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) (*.f64 cos2phi (neg.f64 (cbrt.f64 cos2phi))))
(/.f64 (*.f64 cos2phi (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax)))) (neg.f64 (*.f64 cos2phi (cbrt.f64 cos2phi))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 cos2phi))) (*.f64 cos2phi (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (cbrt.f64 (pow.f64 alphax 2))))) (*.f64 cos2phi (neg.f64 (cbrt.f64 cos2phi))))
(/.f64 (*.f64 cos2phi (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax)))) (neg.f64 (*.f64 cos2phi (cbrt.f64 cos2phi))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 cos2phi 2))) (*.f64 cos2phi (-.f64 0 (*.f64 cos2phi (neg.f64 (pow.f64 alphax 2)))))) (neg.f64 (pow.f64 cos2phi 3)))
(/.f64 (*.f64 (*.f64 cos2phi (*.f64 alphax alphax)) (neg.f64 cos2phi)) (pow.f64 cos2phi 3))
(/.f64 (+.f64 0 (*.f64 cos2phi (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)))) (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 cos2phi))) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (+.f64 (*.f64 0 (pow.f64 cos2phi 2)) (*.f64 cos2phi (-.f64 0 (*.f64 cos2phi (pow.f64 alphax 2))))) (pow.f64 cos2phi 3))
(/.f64 (*.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphax alphax))) cos2phi) (pow.f64 cos2phi 3))
(/.f64 (+.f64 0 (*.f64 cos2phi (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))) cos2phi)
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 (+.f64 0 (*.f64 cos2phi (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (neg.f64 (pow.f64 alphax 2))))) (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (*.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi -1))) cos2phi) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (+.f64 0 (*.f64 cos2phi (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (neg.f64 (cbrt.f64 (pow.f64 alphax 2)))))) (*.f64 cos2phi (cbrt.f64 cos2phi)))
(/.f64 (*.f64 cos2phi (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax))))) (*.f64 cos2phi (cbrt.f64 cos2phi)))
(/.f64 (+.f64 0 (*.f64 cos2phi (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 cos2phi 2))))) (*.f64 cos2phi (cbrt.f64 cos2phi)))
(/.f64 (/.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (cbrt.f64 cos2phi) 2)) (*.f64 cos2phi (cbrt.f64 cos2phi)))
(/.f64 (+.f64 (*.f64 0 (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2)))) (*.f64 cos2phi (-.f64 0 (*.f64 cos2phi (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)))))) (*.f64 cos2phi (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2)))))
(/.f64 (*.f64 cos2phi (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 cos2phi)))) (*.f64 cos2phi (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2))))
(/.f64 (+.f64 0 (*.f64 cos2phi (*.f64 (/.f64 -1 (cbrt.f64 cos2phi)) (pow.f64 alphax 2)))) (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 cos2phi))) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (+.f64 0 (*.f64 cos2phi (*.f64 (neg.f64 (cbrt.f64 (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) (*.f64 cos2phi (cbrt.f64 cos2phi)))
(/.f64 (*.f64 cos2phi (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax))))) (*.f64 cos2phi (cbrt.f64 cos2phi)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))) (*.f64 cos2phi (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)))) (*.f64 cos2phi (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))
(/.f64 (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 cos2phi))) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))) (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 cos2phi cos2phi) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (pow.f64 (pow.f64 (cbrt.f64 cos2phi) 2) 2))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (/.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)) (cbrt.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))))
(/.f64 (*.f64 (/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))) (pow.f64 (cbrt.f64 cos2phi) 2)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 cos2phi) 2) 2) (*.f64 cos2phi cos2phi))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 cos2phi))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) (neg.f64 cos2phi))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi (*.f64 alphax alphax)) cos2phi) 2)) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 cos2phi))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 cos2phi))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (cbrt.f64 (pow.f64 alphax 2))))) (neg.f64 cos2phi))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi (*.f64 alphax alphax)) cos2phi) 2)) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 cos2phi))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 cos2phi 2))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (-.f64 0 (*.f64 cos2phi (neg.f64 (pow.f64 alphax 2)))))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (neg.f64 (pow.f64 cos2phi 2))))
(/.f64 (*.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (cbrt.f64 cos2phi) 2)) (*.f64 cos2phi (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi)))) (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (+.f64 (*.f64 0 (pow.f64 cos2phi 2)) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (-.f64 0 (*.f64 cos2phi (pow.f64 alphax 2))))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphax alphax))) (pow.f64 (cbrt.f64 cos2phi) 2)) (*.f64 cos2phi (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (pow.f64 (cbrt.f64 cos2phi) 2)) (pow.f64 (cbrt.f64 cos2phi) 2))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (neg.f64 (pow.f64 alphax 2))))) (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))
(/.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi -1))) (pow.f64 (cbrt.f64 cos2phi) 2))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (neg.f64 (cbrt.f64 (pow.f64 alphax 2)))))) cos2phi)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi (*.f64 alphax alphax)) cos2phi) 2)) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 cos2phi))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 cos2phi 2))))) cos2phi)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 cos2phi) 2) (neg.f64 (*.f64 alphax alphax))) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (+.f64 (*.f64 0 (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2)))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (-.f64 0 (*.f64 cos2phi (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)))))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (*.f64 cos2phi (cbrt.f64 (pow.f64 cos2phi 2)))))
(/.f64 (/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 cos2phi (*.f64 alphax alphax)) (cbrt.f64 cos2phi))) (pow.f64 (cbrt.f64 cos2phi) 2)) (pow.f64 (cbrt.f64 cos2phi) 2)) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (*.f64 (/.f64 -1 (cbrt.f64 cos2phi)) (pow.f64 alphax 2)))) (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) cos2phi)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 cos2phi (*.f64 alphax alphax)) cos2phi) 2)) (cbrt.f64 (*.f64 alphax alphax))) (neg.f64 cos2phi))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (pow.f64 alphax 2))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (neg.f64 cos2phi)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 cos2phi) 2) (neg.f64 (*.f64 alphax alphax))) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (-.f64 0 (*.f64 (/.f64 alphax (cbrt.f64 cos2phi)) alphax)) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 cos2phi 2)))
(/.f64 (*.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi -1))) (pow.f64 (cbrt.f64 cos2phi) 2))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2))) (cbrt.f64 (pow.f64 cos2phi 2)))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)))) (cbrt.f64 cos2phi))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax)) cos2phi)))
(/.f64 (-.f64 0 (*.f64 alphax (/.f64 alphax (cbrt.f64 (pow.f64 cos2phi 2))))) (cbrt.f64 cos2phi))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)) (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))) (/.f64 (neg.f64 (pow.f64 alphax 2)) (cbrt.f64 cos2phi))) (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 cos2phi 2))) (-.f64 0 (*.f64 cos2phi (neg.f64 (pow.f64 alphax 2))))) (neg.f64 (pow.f64 cos2phi 2)))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2)))) (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi))) (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2))))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 cos2phi))) (*.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 alphax 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))) (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2))))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax)) cos2phi)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 cos2phi))) (*.f64 (cbrt.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (cbrt.f64 (pow.f64 alphax 2))))) (neg.f64 (cbrt.f64 (pow.f64 cos2phi 2))))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (*.f64 alphax alphax)) cos2phi)))
(/.f64 (+.f64 (*.f64 0 (pow.f64 cos2phi 2)) (*.f64 (neg.f64 cos2phi) (-.f64 0 (*.f64 cos2phi (pow.f64 alphax 2))))) (neg.f64 (pow.f64 cos2phi 3)))
(/.f64 (*.f64 (neg.f64 (*.f64 cos2phi (*.f64 alphax alphax))) cos2phi) (pow.f64 cos2phi 3))
(/.f64 (+.f64 0 (*.f64 cos2phi (pow.f64 alphax 2))) (neg.f64 (pow.f64 cos2phi 2)))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 (/.f64 (pow.f64 alphax 2) (cbrt.f64 (pow.f64 cos2phi 2))) (neg.f64 (cbrt.f64 cos2phi)))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (/.f64 (pow.f64 alphax 2) (cbrt.f64 (pow.f64 cos2phi 2))) (/.f64 (cbrt.f64 cos2phi) -1))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (+.f64 0 (*.f64 (neg.f64 cos2phi) (pow.f64 alphax 2))) (pow.f64 cos2phi 2))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 1)
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 (-.f64 0 (*.f64 cos2phi (pow.f64 alphax 2))) (pow.f64 cos2phi 2))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 (-.f64 0 (*.f64 (neg.f64 cos2phi) (neg.f64 (pow.f64 alphax 2)))) (pow.f64 cos2phi 2))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 (+.f64 (*.f64 0 (pow.f64 cos2phi 2)) (-.f64 0 (*.f64 cos2phi (pow.f64 alphax 2)))) (pow.f64 cos2phi 2))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 (+.f64 0 (*.f64 cos2phi (neg.f64 (pow.f64 alphax 2)))) (pow.f64 cos2phi 2))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 cos2phi) (neg.f64 (pow.f64 alphax 2)))) (*.f64 (cbrt.f64 cos2phi) (neg.f64 cos2phi)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 cos2phi)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 cos2phi))) cos2phi)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 cos2phi) (pow.f64 alphax 2))) (*.f64 (cbrt.f64 cos2phi) cos2phi))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 cos2phi)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 cos2phi))) cos2phi)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi)))) (pow.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 2))
(/.f64 (neg.f64 (*.f64 alphax alphax)) (cbrt.f64 (pow.f64 cos2phi 3)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (neg.f64 (pow.f64 alphax 2)))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (neg.f64 cos2phi)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 cos2phi) 2) (neg.f64 (*.f64 alphax alphax))) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (pow.f64 alphax 2))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) cos2phi))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 cos2phi) 2) (neg.f64 (*.f64 alphax alphax))) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 (neg.f64 (pow.f64 alphax 2)) (/.f64 (neg.f64 cos2phi) -1))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 cos2phi) (neg.f64 (pow.f64 alphax 2)))) (*.f64 (cbrt.f64 cos2phi) cos2phi))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 cos2phi)) (/.f64 (*.f64 alphax alphax) (cbrt.f64 cos2phi))) cos2phi)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (neg.f64 (pow.f64 alphax 2)))) (*.f64 (cbrt.f64 (pow.f64 cos2phi 2)) cos2phi))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 cos2phi) 2) (neg.f64 (*.f64 alphax alphax))) (*.f64 cos2phi (pow.f64 (cbrt.f64 cos2phi) 2)))
(/.f64 (pow.f64 alphax 2) (neg.f64 cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(fma.f64 0 0 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(fma.f64 1 0 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)) 3)
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 3) 1/3)
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(pow.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 1)
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 3))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(neg.f64 (/.f64 (pow.f64 alphax 2) cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))) 3))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(if (!=.f64 (neg.f64 (pow.f64 alphax 2)) 0) (/.f64 -1 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (neg.f64 (*.f64 alphax alphax)) 0) (/.f64 -1 (/.f64 (/.f64 cos2phi alphax) alphax)) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 0) (pow.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) -1) -1) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) 0) (/.f64 1 (pow.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) -1)) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 0) (/.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 (neg.f64 alphax) 0) (/.f64 alphax (/.f64 (neg.f64 cos2phi) alphax)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (neg.f64 alphax) 0) (neg.f64 (/.f64 alphax (/.f64 cos2phi alphax))) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 alphax 2))) 0) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2) (/.f64 cos2phi (neg.f64 (cbrt.f64 (pow.f64 alphax 2))))) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (neg.f64 (cbrt.f64 (*.f64 alphax alphax))) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax)))) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 -1 0) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 -1 0) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 alphax 2)) (/.f64 cos2phi (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) 0) (/.f64 (cbrt.f64 (*.f64 alphax alphax)) (/.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 alphax 0) (/.f64 (neg.f64 alphax) (/.f64 cos2phi alphax)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 alphax 0) (neg.f64 (/.f64 alphax (/.f64 cos2phi alphax))) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 alphax 2)) 0) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2) (/.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 alphax 2)))) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (cbrt.f64 (*.f64 alphax alphax)) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2))) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax)))) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 alphax 2)) 0) (/.f64 (*.f64 alphax (cbrt.f64 alphax)) (/.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 alphax 2)))) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (cbrt.f64 (*.f64 alphax alphax)) 0) (/.f64 (neg.f64 (*.f64 alphax (cbrt.f64 alphax))) (/.f64 cos2phi (cbrt.f64 (*.f64 alphax alphax)))) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 alphax 2)) alphax) 0) (/.f64 (cbrt.f64 alphax) (/.f64 (neg.f64 cos2phi) (*.f64 (cbrt.f64 (pow.f64 alphax 2)) alphax))) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax) 0) (/.f64 (cbrt.f64 alphax) (/.f64 (neg.f64 cos2phi) (*.f64 (cbrt.f64 (*.f64 alphax alphax)) alphax))) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 3) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) 0) (/.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 1 0) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 1 0) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2) 0) (/.f64 (cbrt.f64 (pow.f64 alphax 2)) (/.f64 cos2phi (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)) 0) (/.f64 (cbrt.f64 (*.f64 alphax alphax)) (/.f64 (neg.f64 cos2phi) (cbrt.f64 (pow.f64 (*.f64 alphax alphax) 2)))) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 alphax 0) (/.f64 alphax (/.f64 (neg.f64 cos2phi) alphax)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 alphax 0) (neg.f64 (/.f64 alphax (/.f64 cos2phi alphax))) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 3) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 0) (/.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 3) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2) 0))) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 3) 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) 0) (/.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 0) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2) 0) (-.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 0)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) 0) (/.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 0))) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 0 0) 0 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 0) (*.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) (+.f64 1 (/.f64 0 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi)))) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) 0) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2) 0)) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2) 0))) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) 0) (/.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2) 0))) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) 0) (/.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 3) 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 3) 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) 0) (/.f64 (pow.f64 (/.f64 (*.f64 alphax alphax) cos2phi) 2) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(if (!=.f64 (pow.f64 alphax 2) 0) (/.f64 -1 (/.f64 (/.f64 cos2phi alphax) alphax)) (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(if (!=.f64 (*.f64 alphax alphax) 0) (/.f64 -1 (/.f64 (/.f64 cos2phi alphax) alphax)) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)))
(+.f64 0 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi))
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))
(+.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) 0)
(neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))

localize24.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 75 to 36 computations (52% saved)

series111.0ms (0.1%)

Counts
3 → 78
Calls

24 calls:

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

Compiled 15990 to 12210 computations (23.6% saved)

rewrite1.4s (1.3%)

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

simplify4.0s (3.7%)

Algorithm
egglog
Counts
213 → 239
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)
(/.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 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 (pow.f64 alphay -1) (pow.f64 alphay -1))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)) 2) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)))
(*.f64 (cbrt.f64 (pow.f64 alphay -1)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)) alphay))
(*.f64 (/.f64 (pow.f64 alphay -1) (cbrt.f64 alphay)) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)))
(*.f64 (/.f64 -1 alphay) (/.f64 -1 alphay))
(*.f64 -1 (/.f64 -1 (pow.f64 alphay 2)))
(*.f64 1 (pow.f64 (pow.f64 alphay 2) -1))
(*.f64 (pow.f64 (pow.f64 alphay 2) -1) 1)
(-.f64 (/.f64 0 (neg.f64 (pow.f64 alphay 2))) (/.f64 -1 (pow.f64 alphay 2)))
(/.f64 (/.f64 -1 alphay) (neg.f64 alphay))
(/.f64 (pow.f64 alphay -1) alphay)
(/.f64 (cbrt.f64 (pow.f64 alphay -1)) (*.f64 alphay (cbrt.f64 (pow.f64 alphay 2))))
(/.f64 (/.f64 (pow.f64 alphay -1) (cbrt.f64 alphay)) (cbrt.f64 (pow.f64 alphay 2)))
(/.f64 -1 (neg.f64 (pow.f64 alphay 2)))
(/.f64 -1 (/.f64 (pow.f64 alphay 2) -1))
(/.f64 -1 (/.f64 (neg.f64 (pow.f64 alphay 2)) 1))
(/.f64 -1 (*.f64 1 (neg.f64 (pow.f64 alphay 2))))
(/.f64 -1 (*.f64 (neg.f64 (pow.f64 alphay 2)) 1))
(/.f64 (/.f64 -1 (pow.f64 alphay 2)) -1)
(/.f64 1 (/.f64 (neg.f64 (pow.f64 alphay 2)) -1))
(/.f64 1 (/.f64 (pow.f64 alphay 2) 1))
(/.f64 1 (pow.f64 alphay 2))
(/.f64 (pow.f64 (pow.f64 alphay 2) -1) 1)
(pow.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)) 3)
(pow.f64 (pow.f64 alphay -1) 2)
(pow.f64 (pow.f64 (pow.f64 (pow.f64 alphay 2) -1) 3) 1/3)
(pow.f64 (pow.f64 alphay 2) -1)
(pow.f64 (pow.f64 (pow.f64 alphay 2) -1) 1)
(cbrt.f64 (pow.f64 (pow.f64 (pow.f64 alphay 2) -1) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 alphay 2) -1) 3) 1))
(neg.f64 (/.f64 -1 (pow.f64 alphay 2)))
(if (!=.f64 (pow.f64 (pow.f64 alphay 2) -1) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 alphay 2) -1) -1)) (pow.f64 (pow.f64 alphay 2) -1))
(if (!=.f64 1 0) (pow.f64 (pow.f64 alphay 2) -1) (pow.f64 (pow.f64 alphay 2) -1))
(+.f64 (pow.f64 (pow.f64 alphay 2) -1) (*.f64 0 (pow.f64 (pow.f64 alphay 2) -1)))
(+.f64 (pow.f64 (pow.f64 alphay 2) -1) (*.f64 (pow.f64 (pow.f64 alphay 2) -1) 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 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (pow.f64 alphay 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)) 2) sin2phi))
(*.f64 (pow.f64 alphay -1) (*.f64 (pow.f64 alphay -1) sin2phi))
(*.f64 (*.f64 sin2phi (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)) 2))
(*.f64 (/.f64 sin2phi alphay) (pow.f64 alphay -1))
(*.f64 (*.f64 (pow.f64 (pow.f64 alphay 2) -1) (cbrt.f64 sin2phi)) (cbrt.f64 (pow.f64 sin2phi 2)))
(*.f64 (pow.f64 (pow.f64 alphay 2) -1) sin2phi)
(*.f64 sin2phi (pow.f64 (pow.f64 alphay 2) -1))
(*.f64 1 (/.f64 (/.f64 sin2phi alphay) alphay))
(*.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 1)
(/.f64 (*.f64 (/.f64 sin2phi alphay) 1) alphay)
(/.f64 (*.f64 (/.f64 sin2phi alphay) -1) (neg.f64 alphay))
(/.f64 (neg.f64 sin2phi) (neg.f64 (pow.f64 alphay 2)))
(/.f64 (*.f64 sin2phi (/.f64 -1 alphay)) (neg.f64 alphay))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 (*.f64 (/.f64 sin2phi alphay) (cbrt.f64 (pow.f64 alphay -1))) (cbrt.f64 (pow.f64 alphay 2)))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) -1)
(/.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 1)
(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)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3) 1))
(neg.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)))
(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 1 0) (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 sin2phi alphay) alphay))
(+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (*.f64 0 (/.f64 (/.f64 sin2phi alphay) alphay)))
(+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (*.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2) (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.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 (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)
(-.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2) (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (-.f64 (*.f64 0 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) (*.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (log1p.f64 (neg.f64 u0))))) (*.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (*.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (*.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) -1))
(/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 1))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))
(/.f64 (*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))
(/.f64 (-.f64 (*.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) (log1p.f64 (neg.f64 u0)))) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)
(fma.f64 0 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(fma.f64 0 3 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(fma.f64 1 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(fma.f64 0 1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) 1/3)
(pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0))
(neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(neg.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) -1))
(neg.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (log1p.f64 (neg.f64 u0))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1))
(neg.f64 (*.f64 -1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 1 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 1 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) -1)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(+.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(+.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0))
(+.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(+.f64 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
Outputs
(pow.f64 alphay -2)
(pow.f64 alphay -2)
(pow.f64 alphay -2)
(pow.f64 alphay -2)
(pow.f64 (/.f64 -1 alphay) 2)
(pow.f64 (pow.f64 alphay -1) 2)
(pow.f64 (/.f64 -1 alphay) 2)
(pow.f64 (pow.f64 alphay -1) 2)
(pow.f64 (/.f64 -1 alphay) 2)
(pow.f64 (pow.f64 alphay -1) 2)
(pow.f64 (/.f64 -1 alphay) 2)
(pow.f64 (pow.f64 alphay -1) 2)
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (/.f64 sin2phi alphay) alphay)
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 (pow.f64 alphay -2) sin2phi)
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 (pow.f64 alphay -2) sin2phi)
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 (pow.f64 alphay -2) sin2phi)
(*.f64 sin2phi (pow.f64 alphay -2))
(*.f64 (pow.f64 alphay -2) sin2phi)
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(/.f64 (/.f64 sin2phi alphay) alphay)
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(/.f64 (/.f64 sin2phi alphay) alphay)
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(/.f64 (/.f64 sin2phi alphay) alphay)
(*.f64 sin2phi (pow.f64 (/.f64 -1 alphay) 2))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 u0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 u0 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 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 (*.f64 1/2 (pow.f64 u0 2)) u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 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 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 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 (-.f64 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 4)) 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 (log1p.f64 (neg.f64 u0)) (*.f64 (pow.f64 (pow.f64 alphay 4) 2) (pow.f64 cos2phi 3))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 alphax 4)))) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 4)) sin2phi))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphax 2))) 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 (pow.f64 (pow.f64 cos2phi -1) 2) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 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 (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 (/.f64 (*.f64 (pow.f64 (pow.f64 cos2phi -1) 2) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (/.f64 (pow.f64 alphax 4) (pow.f64 cos2phi 3)) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphay 4)))
(+.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 (/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (*.f64 (/.f64 (pow.f64 alphax 4) (pow.f64 cos2phi 3)) (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphay 2))) (pow.f64 alphay 4)) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 cos2phi -1) 2) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphax 2))) 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 (pow.f64 (pow.f64 cos2phi -1) 2) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (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 (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 (pow.f64 cos2phi -1) 2) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (pow.f64 cos2phi 3)))))) (pow.f64 alphay 4))) (/.f64 (*.f64 (pow.f64 alphax 2) (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 (pow.f64 cos2phi -1) 2) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphay 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 -1 cos2phi) 4) (*.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi) (log1p.f64 (neg.f64 u0))))) (pow.f64 alphay 2)) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 4) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (pow.f64 cos2phi 3))))))) (pow.f64 alphay 4)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphax 2))) 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 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 alphax 2) (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 (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (/.f64 (*.f64 (pow.f64 alphax 2) (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 (*.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 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)) (*.f64 (/.f64 (pow.f64 sin2phi 2) (pow.f64 alphay 2)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 8) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 alphay 4)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (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) (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 (pow.f64 alphax -1) 2) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (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 (pow.f64 (pow.f64 alphax -1) 2) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 alphax) 4)) (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 sin2phi 3))) (/.f64 (*.f64 (pow.f64 alphay 2) (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 (pow.f64 (pow.f64 alphax -1) 2) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0))))) (pow.f64 sin2phi 2)) (-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax -1) 6) (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (pow.f64 sin2phi 2) 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 alphax) 4)) (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 sin2phi 3))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 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 (*.f64 (pow.f64 (pow.f64 alphax -1) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 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 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax -1) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)) (*.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 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 (pow.f64 sin2phi 2) 2)) (-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax -1) 2) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)) (*.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))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphax 2))) 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 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 alphax 2) (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 (*.f64 (pow.f64 alphax 4) sin2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (/.f64 (*.f64 (pow.f64 alphax 2) (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 (pow.f64 alphay 2) (pow.f64 cos2phi 2))) (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (pow.f64 sin2phi 3)) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 alphay 4)))) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 4)) (log1p.f64 (neg.f64 u0)))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 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 (*.f64 (*.f64 cos2phi (pow.f64 (pow.f64 sin2phi -1) 2)) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.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 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 (pow.f64 sin2phi -1) 2)) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (/.f64 (pow.f64 alphay 2) (pow.f64 sin2phi 3)) (*.f64 (*.f64 (pow.f64 cos2phi 2) (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 (-.f64 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 (pow.f64 sin2phi -1) 2)) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 alphay 2) (pow.f64 sin2phi 3)) (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 alphax 2))) (pow.f64 alphax 4)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 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 (*.f64 (*.f64 cos2phi (pow.f64 (pow.f64 sin2phi -1) 2)) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.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 (*.f64 cos2phi (pow.f64 (pow.f64 sin2phi -1) 2)) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 (/.f64 -1 (pow.f64 sin2phi 3)) (pow.f64 alphay 2)) (*.f64 (*.f64 (pow.f64 cos2phi 2) (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 (pow.f64 alphay 2) (/.f64 -1 (pow.f64 sin2phi 3))) (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2)))) (pow.f64 alphax 2))) (pow.f64 alphax 4)) (-.f64 (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 (pow.f64 sin2phi -1) 2)) (*.f64 (pow.f64 alphay 4) (log1p.f64 (neg.f64 u0)))) (pow.f64 alphax 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 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 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (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 (*.f64 (pow.f64 alphay 4) cos2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 (pow.f64 sin2phi 2) (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 (*.f64 (pow.f64 alphay 4) cos2phi) (log1p.f64 (neg.f64 u0))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6)) (log1p.f64 (neg.f64 u0))) (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 4)) sin2phi))) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 8))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 alphax 4)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphax 2))) 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 (/.f64 (pow.f64 alphax 4) (pow.f64 alphay 2)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (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 (-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 alphax 4) (pow.f64 alphay 2)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 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 (/.f64 (*.f64 (/.f64 (pow.f64 alphax 4) (pow.f64 alphay 2)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)) (-.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (*.f64 sin2phi (*.f64 (pow.f64 (pow.f64 alphay -1) 6) (log1p.f64 (neg.f64 u0)))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 cos2phi 3))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphax 2))) 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 (pow.f64 alphax 4) (pow.f64 alphay 2)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (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 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(-.f64 (-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 alphax 4) (pow.f64 alphay 2)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 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 (*.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 (pow.f64 alphax 4) (pow.f64 alphay 2)) (*.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) cos2phi)) (-.f64 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (*.f64 (pow.f64 sin2phi 2) (*.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi) (log1p.f64 (neg.f64 u0))))) (pow.f64 (pow.f64 cos2phi 2) 2)) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 4)) (log1p.f64 (neg.f64 u0))))) (pow.f64 cos2phi 3))))
(*.f64 (pow.f64 alphay -1) (pow.f64 alphay -1))
(pow.f64 (pow.f64 alphay -1) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)) 2))
(pow.f64 (pow.f64 alphay -1) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)) 2) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)))
(pow.f64 (pow.f64 alphay -1) 2)
(*.f64 (cbrt.f64 (pow.f64 alphay -1)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)) alphay))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 alphay -1) (pow.f64 (pow.f64 alphay -1) 2))) alphay)
(*.f64 (/.f64 (pow.f64 alphay -1) (cbrt.f64 alphay)) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)))
(/.f64 (pow.f64 alphay -1) (cbrt.f64 (pow.f64 alphay 3)))
(*.f64 (/.f64 -1 alphay) (/.f64 -1 alphay))
(pow.f64 (pow.f64 alphay -1) 2)
(*.f64 -1 (/.f64 -1 (pow.f64 alphay 2)))
(pow.f64 (pow.f64 alphay -1) 2)
(*.f64 1 (pow.f64 (pow.f64 alphay 2) -1))
(pow.f64 (pow.f64 alphay -1) 2)
(*.f64 (pow.f64 (pow.f64 alphay 2) -1) 1)
(pow.f64 (pow.f64 alphay -1) 2)
(-.f64 (/.f64 0 (neg.f64 (pow.f64 alphay 2))) (/.f64 -1 (pow.f64 alphay 2)))
(pow.f64 (pow.f64 alphay -1) 2)
(/.f64 (/.f64 -1 alphay) (neg.f64 alphay))
(pow.f64 (pow.f64 alphay -1) 2)
(/.f64 (pow.f64 alphay -1) alphay)
(pow.f64 (pow.f64 alphay -1) 2)
(/.f64 (cbrt.f64 (pow.f64 alphay -1)) (*.f64 alphay (cbrt.f64 (pow.f64 alphay 2))))
(/.f64 (/.f64 (pow.f64 alphay -1) (cbrt.f64 alphay)) (cbrt.f64 (pow.f64 alphay 2)))
(/.f64 (pow.f64 alphay -1) (cbrt.f64 (pow.f64 alphay 3)))
(/.f64 -1 (neg.f64 (pow.f64 alphay 2)))
(pow.f64 (pow.f64 alphay -1) 2)
(/.f64 -1 (/.f64 (pow.f64 alphay 2) -1))
(pow.f64 (pow.f64 alphay -1) 2)
(/.f64 -1 (/.f64 (neg.f64 (pow.f64 alphay 2)) 1))
(pow.f64 (pow.f64 alphay -1) 2)
(/.f64 -1 (*.f64 1 (neg.f64 (pow.f64 alphay 2))))
(pow.f64 (pow.f64 alphay -1) 2)
(/.f64 -1 (*.f64 (neg.f64 (pow.f64 alphay 2)) 1))
(pow.f64 (pow.f64 alphay -1) 2)
(/.f64 (/.f64 -1 (pow.f64 alphay 2)) -1)
(pow.f64 (pow.f64 alphay -1) 2)
(/.f64 1 (/.f64 (neg.f64 (pow.f64 alphay 2)) -1))
(pow.f64 (pow.f64 alphay -1) 2)
(/.f64 1 (/.f64 (pow.f64 alphay 2) 1))
(pow.f64 (pow.f64 alphay -1) 2)
(/.f64 1 (pow.f64 alphay 2))
(pow.f64 (pow.f64 alphay -1) 2)
(/.f64 (pow.f64 (pow.f64 alphay 2) -1) 1)
(pow.f64 (pow.f64 alphay -1) 2)
(pow.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)) 3)
(pow.f64 (pow.f64 alphay -1) 2)
(pow.f64 (pow.f64 alphay -1) 2)
(pow.f64 (pow.f64 (pow.f64 (pow.f64 alphay 2) -1) 3) 1/3)
(pow.f64 (pow.f64 alphay -1) 2)
(pow.f64 (pow.f64 alphay 2) -1)
(pow.f64 (pow.f64 alphay -1) 2)
(pow.f64 (pow.f64 (pow.f64 alphay 2) -1) 1)
(pow.f64 (pow.f64 alphay -1) 2)
(cbrt.f64 (pow.f64 (pow.f64 (pow.f64 alphay 2) -1) 3))
(pow.f64 (pow.f64 alphay -1) 2)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 alphay 2) -1) 3) 1))
(pow.f64 (pow.f64 alphay -1) 2)
(neg.f64 (/.f64 -1 (pow.f64 alphay 2)))
(pow.f64 (pow.f64 alphay -1) 2)
(if (!=.f64 (pow.f64 (pow.f64 alphay 2) -1) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 alphay 2) -1) -1)) (pow.f64 (pow.f64 alphay 2) -1))
(if (!=.f64 (pow.f64 (pow.f64 alphay -1) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 alphay -1) 2) -1)) (pow.f64 (pow.f64 alphay -1) 2))
(if (!=.f64 1 0) (pow.f64 (pow.f64 alphay 2) -1) (pow.f64 (pow.f64 alphay 2) -1))
(if (!=.f64 1 0) (pow.f64 (pow.f64 alphay -1) 2) (pow.f64 (pow.f64 alphay -1) 2))
(+.f64 (pow.f64 (pow.f64 alphay 2) -1) (*.f64 0 (pow.f64 (pow.f64 alphay 2) -1)))
(pow.f64 (pow.f64 alphay -1) 2)
(+.f64 (pow.f64 (pow.f64 alphay 2) -1) (*.f64 (pow.f64 (pow.f64 alphay 2) -1) 0))
(pow.f64 (pow.f64 alphay -1) 2)
(*.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)))
(/.f64 (/.f64 sin2phi alphay) alphay)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2)) (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (/.f64 sin2phi alphay) alphay)
(*.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (pow.f64 alphay 2)))
(/.f64 (cbrt.f64 (pow.f64 sin2phi 3)) (pow.f64 alphay 2))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)) 2) sin2phi))
(/.f64 (/.f64 sin2phi alphay) alphay)
(*.f64 (pow.f64 alphay -1) (*.f64 (pow.f64 alphay -1) sin2phi))
(/.f64 (/.f64 sin2phi alphay) alphay)
(*.f64 (*.f64 sin2phi (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1)) 2))
(/.f64 (/.f64 sin2phi alphay) alphay)
(*.f64 (/.f64 sin2phi alphay) (pow.f64 alphay -1))
(/.f64 (/.f64 sin2phi alphay) alphay)
(*.f64 (*.f64 (pow.f64 (pow.f64 alphay 2) -1) (cbrt.f64 sin2phi)) (cbrt.f64 (pow.f64 sin2phi 2)))
(*.f64 (pow.f64 (pow.f64 alphay -1) 2) (cbrt.f64 (pow.f64 sin2phi 3)))
(*.f64 (pow.f64 (pow.f64 alphay 2) -1) sin2phi)
(/.f64 (/.f64 sin2phi alphay) alphay)
(*.f64 sin2phi (pow.f64 (pow.f64 alphay 2) -1))
(/.f64 (/.f64 sin2phi alphay) alphay)
(*.f64 1 (/.f64 (/.f64 sin2phi alphay) alphay))
(/.f64 (/.f64 sin2phi alphay) alphay)
(*.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 1)
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 (*.f64 (/.f64 sin2phi alphay) 1) alphay)
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 (*.f64 (/.f64 sin2phi alphay) -1) (neg.f64 alphay))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 (neg.f64 sin2phi) (neg.f64 (pow.f64 alphay 2)))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 (*.f64 sin2phi (/.f64 -1 alphay)) (neg.f64 alphay))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 (*.f64 (/.f64 sin2phi alphay) (cbrt.f64 (pow.f64 alphay -1))) (cbrt.f64 (pow.f64 alphay 2)))
(/.f64 (/.f64 (*.f64 sin2phi (cbrt.f64 (pow.f64 alphay -1))) alphay) (cbrt.f64 (pow.f64 alphay 2)))
(/.f64 sin2phi (pow.f64 alphay 2))
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) -1)
(/.f64 (/.f64 sin2phi alphay) alphay)
(/.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 1)
(/.f64 (/.f64 sin2phi alphay) alphay)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 sin2phi alphay) alphay)) 3)
(/.f64 (/.f64 sin2phi alphay) alphay)
(pow.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3) 1/3)
(/.f64 (/.f64 sin2phi alphay) alphay)
(pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 1)
(/.f64 (/.f64 sin2phi alphay) alphay)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3))
(/.f64 (/.f64 sin2phi alphay) alphay)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 3) 1))
(/.f64 (/.f64 sin2phi alphay) alphay)
(neg.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)))
(/.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 (/.f64 (/.f64 sin2phi alphay) alphay) 0) (pow.f64 (/.f64 1 (/.f64 (/.f64 sin2phi alphay) alphay)) -1) (/.f64 (/.f64 sin2phi alphay) alphay))
(if (!=.f64 1 0) (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 sin2phi alphay) alphay))
(+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (*.f64 0 (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (/.f64 sin2phi alphay) alphay)
(+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (*.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 0))
(/.f64 (/.f64 sin2phi alphay) alphay)
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2) (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))) 3))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))) 3))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))) 2))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))) 2))))
(*.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 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 (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))) 3))))
(*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (neg.f64 (log1p.f64 (neg.f64 u0))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))) 2))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(-.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) 2))) (cbrt.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 2) (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)) (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (-.f64 (*.f64 0 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))) (*.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (log1p.f64 (neg.f64 u0))))) (*.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (*.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) (*.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))) (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))) (*.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))) 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) -1))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (-.f64 (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 1))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))
(/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))) 3))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))
(/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))) 3))))
(/.f64 (*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))
(/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))) 3))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (pow.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (neg.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))
(/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))) 3))))
(/.f64 (-.f64 (*.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) (log1p.f64 (neg.f64 u0)))) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))) 3))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(fma.f64 0 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(fma.f64 0 3 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(fma.f64 1 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(fma.f64 0 1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 3)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) 1/3)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(neg.f64 (-.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(neg.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) -1))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(neg.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (log1p.f64 (neg.f64 u0))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 1))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(neg.f64 (*.f64 -1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 1 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)) (neg.f64 (log1p.f64 (neg.f64 u0))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 1 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) -1)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (pow.f64 (/.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))) -1) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (+.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2)) (+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) 2) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 3)) (+.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))) (+.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (*.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) 3) (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2)))))
(+.f64 (/.f64 0 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(+.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(+.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))
(+.f64 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 (/.f64 sin2phi alphay) alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 cos2phi (pow.f64 alphax 2))))

eval684.0ms (0.6%)

Compiler

Compiled 53596 to 28494 computations (46.8% saved)

prune513.0ms (0.5%)

Pruning

32 alts after pruning (31 fresh and 1 done)

PrunedKeptTotal
New1774191793
Fresh131225
Picked101
Done314
Total1791321823
Error
0b
Counts
1823 → 32
Alt Table
Click to see full alt table
StatusErrorProgram
16.7b
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 alphay (/.f64 (/.f64 (neg.f64 sin2phi) (log1p.f64 (neg.f64 u0))) alphay)) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
0.5b
(if (!=.f64 (*.f64 alphay alphax) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphax))) (fma.f64 (/.f64 cos2phi alphax) alphay (/.f64 (*.f64 alphax sin2phi) alphay))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
45.9b
(if (!=.f64 (*.f64 alphax alphax) 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (/.f64 cos2phi alphax) alphax)) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))))
16.4b
(if (!=.f64 alphay 0) (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) (/.f64 sin2phi alphay)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
36.3b
(/.f64 (-.f64 3 (-.f64 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (neg.f64 sin2phi))
16.5b
(/.f64 (-.f64 0 (*.f64 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 3 sin2phi))
50.7b
(/.f64 (+.f64 (*.f64 (*.f64 alphax alphax) u0) (*.f64 1/2 (*.f64 (*.f64 u0 alphax) (*.f64 u0 alphax)))) cos2phi)
21.6b
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
16.5b
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) alphay) (neg.f64 sin2phi))
54.5b
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
16.4b
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) sin2phi)
45.9b
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphax alphax))) cos2phi)
42.6b
(/.f64 (*.f64 u0 (*.f64 alphay alphay)) sin2phi)
0.4b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
0.4b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
0.4b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi (neg.f64 alphay)) (/.f64 1 (neg.f64 alphay)))))
0.4b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (*.f64 (/.f64 cos2phi (neg.f64 alphax)) (/.f64 1 (neg.f64 alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
0.4b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
36.1b
(/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
36.1b
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
36.1b
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi (neg.f64 alphay)) (/.f64 1 (neg.f64 alphay)))))
32.2b
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
45.9b
(*.f64 (if (!=.f64 alphax 0) (neg.f64 (/.f64 alphax (/.f64 cos2phi alphax))) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))) (log1p.f64 (neg.f64 u0)))
16.4b
(*.f64 (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) sin2phi) alphay)
45.8b
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))
16.4b
(*.f64 (/.f64 (neg.f64 alphay) sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
0.5b
(*.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (pow.f64 alphay 2)))) (log1p.f64 (neg.f64 u0)))
42.6b
(*.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (neg.f64 u0) alphay)))
16.4b
(*.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
25.1b
(*.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (log.f64 (-.f64 1 u0)) alphay)))
45.9b
(*.f64 (*.f64 (neg.f64 alphax) (/.f64 alphax cos2phi)) (log1p.f64 (neg.f64 u0)))
16.4b
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
Compiler

Compiled 1322 to 882 computations (33.3% saved)

localize26.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 sin2phi (neg.f64 (*.f64 alphay alphay)))
0.2b
(/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi))
0.2b
(/.f64 cos2phi (*.f64 alphax alphax))
0.3b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
Compiler

Compiled 119 to 37 computations (68.9% saved)

series121.0ms (0.1%)

Counts
3 → 62
Calls

27 calls:

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

Compiled 18290 to 13295 computations (27.3% saved)

rewrite1.4s (1.3%)

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

simplify3.5s (3.2%)

Algorithm
egglog
Counts
211 → 210
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 u0 (-.f64 (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 u0 2) (-.f64 (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))) (*.f64 -1 (/.f64 u0 (-.f64 (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 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 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 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 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (+.f64 (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 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 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (log.f64 (-.f64 1 u0)))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (pow.f64 alphay 6) (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 (pow.f64 alphay 4) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (log.f64 (-.f64 1 u0)))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (pow.f64 alphay 6) (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 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 alphay 8)))) (pow.f64 (pow.f64 sin2phi 2) 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 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 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2)))) 2))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) -1))
(*.f64 (/.f64 -1 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (log1p.f64 (neg.f64 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(-.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))) (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)))) (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (pow.f64 (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (cbrt.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))) (cbrt.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)))) (cbrt.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))))))
(/.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) 1) (pow.f64 (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (pow.f64 (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))
(/.f64 (neg.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) 1/3)
(pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 3))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(neg.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) -1))
(neg.f64 (*.f64 -1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 1))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (/.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2)))) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 1 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) -1)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))))
(+.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 0))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 2)) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))
(*.f64 (pow.f64 (pow.f64 alphax 2) -1) (pow.f64 (pow.f64 cos2phi -1) -1))
(*.f64 -1 (/.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(*.f64 1 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 1)
(-.f64 (/.f64 0 (/.f64 (pow.f64 alphax 2) (neg.f64 cos2phi))) (/.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(-.f64 0 (/.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(/.f64 (*.f64 -1 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)))) (cbrt.f64 (/.f64 (pow.f64 alphax 2) (neg.f64 cos2phi))))
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 2))) (cbrt.f64 (/.f64 (pow.f64 alphax 2) (neg.f64 cos2phi))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))) (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 2)) (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)))
(/.f64 (*.f64 -1 (pow.f64 (pow.f64 cos2phi -1) -1)) (neg.f64 (pow.f64 alphax 2)))
(/.f64 (pow.f64 (pow.f64 cos2phi -1) -1) (pow.f64 alphax 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 2)) -1) (cbrt.f64 (/.f64 (pow.f64 alphax 2) (neg.f64 cos2phi))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 2)) 1) (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)))
(/.f64 (pow.f64 alphax -1) (*.f64 (pow.f64 cos2phi -1) alphax))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax 2) -1)) (*.f64 (pow.f64 cos2phi -1) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))
(/.f64 (/.f64 -1 (pow.f64 alphax 2)) (/.f64 -1 cos2phi))
(/.f64 (pow.f64 (pow.f64 alphax 2) -1) (pow.f64 cos2phi -1))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)))
(/.f64 (*.f64 (pow.f64 alphax -1) (pow.f64 (pow.f64 cos2phi -1) -1)) alphax)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax 2) -1)) (pow.f64 (pow.f64 cos2phi -1) -1)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))
(/.f64 -1 (/.f64 (pow.f64 alphax 2) (neg.f64 cos2phi)))
(/.f64 (/.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) -1)
(/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))
(/.f64 1 (*.f64 (/.f64 (pow.f64 alphax 2) (neg.f64 cos2phi)) -1))
(/.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 1)
(pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))) 3)
(pow.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 1)
(cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 3))
(neg.f64 (/.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(neg.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) -1))
(neg.f64 (*.f64 -1 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))))
(neg.f64 (*.f64 (/.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) 1))
(if (!=.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (neg.f64 cos2phi) 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 0) (/.f64 1 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) -1)) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 3) 0) (pow.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 3) -1/3) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)) 0) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)) -3) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 0) (*.f64 (/.f64 (pow.f64 (pow.f64 alphax 2) -1) (cbrt.f64 (pow.f64 cos2phi -1))) (cbrt.f64 (pow.f64 cos2phi 2))) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (neg.f64 cos2phi) 0) (*.f64 (/.f64 (pow.f64 (pow.f64 alphax 2) -1) -1) (neg.f64 cos2phi)) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 0) (*.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi))) (cbrt.f64 (pow.f64 cos2phi 2))) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 1 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(+.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (*.f64 0 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))))
(+.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (*.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 0))
(*.f64 (/.f64 -1 alphay) (/.f64 sin2phi alphay))
(*.f64 (/.f64 -1 (pow.f64 alphay 2)) sin2phi)
(*.f64 (neg.f64 (cbrt.f64 sin2phi)) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (pow.f64 alphay 2)))
(*.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (neg.f64 (pow.f64 alphay 2))))
(*.f64 (neg.f64 sin2phi) (pow.f64 (pow.f64 alphay 2) -1))
(*.f64 (/.f64 sin2phi alphay) (/.f64 -1 alphay))
(*.f64 sin2phi (/.f64 -1 (pow.f64 alphay 2)))
(*.f64 (cbrt.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 2)) (cbrt.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))))
(*.f64 (/.f64 (neg.f64 (cbrt.f64 sin2phi)) alphay) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) alphay))
(*.f64 (pow.f64 alphay -1) (/.f64 sin2phi (neg.f64 alphay)))
(*.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (neg.f64 alphay)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 alphay 2))) (/.f64 sin2phi (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))))
(*.f64 (/.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 alphay 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))))
(*.f64 (/.f64 sin2phi (neg.f64 alphay)) (pow.f64 alphay -1))
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(*.f64 1 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(*.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 1)
(-.f64 (/.f64 0 (pow.f64 alphay 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(-.f64 0 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(/.f64 (/.f64 sin2phi (neg.f64 alphay)) alphay)
(/.f64 (*.f64 (/.f64 -1 alphay) sin2phi) alphay)
(/.f64 (*.f64 (/.f64 sin2phi (neg.f64 alphay)) 1) alphay)
(/.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 2))) (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))
(/.f64 (*.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (neg.f64 alphay))) alphay)
(/.f64 (/.f64 sin2phi (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))) (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))
(/.f64 (*.f64 (/.f64 (neg.f64 (cbrt.f64 sin2phi)) alphay) (cbrt.f64 (pow.f64 sin2phi 2))) alphay)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 2)) (cbrt.f64 sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))
(/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))
(/.f64 (neg.f64 (/.f64 sin2phi alphay)) alphay)
(/.f64 (neg.f64 (/.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))))
(/.f64 (/.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))
(/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay))
(/.f64 (*.f64 (pow.f64 alphay -1) sin2phi) (neg.f64 alphay))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 alphay 2))) sin2phi) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))
(/.f64 (*.f64 (/.f64 sin2phi alphay) 1) (neg.f64 alphay))
(/.f64 (*.f64 (/.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 alphay 2)))) 1) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))
(/.f64 (*.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) alphay)) (neg.f64 alphay))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 sin2phi)) (cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 2))) (cbrt.f64 (pow.f64 alphay 2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (cbrt.f64 (pow.f64 sin2phi 2))) (neg.f64 alphay))
(/.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 sin2phi 2))) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 2)) (neg.f64 (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 alphay 2)))
(/.f64 (neg.f64 (/.f64 sin2phi (neg.f64 alphay))) (neg.f64 alphay))
(/.f64 (/.f64 sin2phi (pow.f64 alphay 2)) -1)
(/.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) 3)
(pow.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 3) 1/3)
(pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 1)
(cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 3))
(neg.f64 (/.f64 sin2phi (pow.f64 alphay 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 0) (/.f64 1 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) -1)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(+.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (*.f64 0 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))))
(+.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (*.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 0))
Outputs
(*.f64 -1 (/.f64 u0 (-.f64 (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))))))
(/.f64 (neg.f64 u0) (-.f64 (/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay) (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 u0 2) (-.f64 (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))) (*.f64 -1 (/.f64 u0 (-.f64 (*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))))
(/.f64 (+.f64 (*.f64 -1/2 (pow.f64 u0 2)) (neg.f64 u0)) (-.f64 (/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay) (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))))
(fma.f64 (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 sin2phi -1) 2))) (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))))
(-.f64 (fma.f64 (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 sin2phi -1) 2))) (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) sin2phi)) (*.f64 (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 4)) (pow.f64 sin2phi 3))) (pow.f64 alphay 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))) (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))))))
(fma.f64 (neg.f64 (pow.f64 alphay 2)) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 4)) (pow.f64 sin2phi 3))) (-.f64 (fma.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2))) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 sin2phi -1) 2))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))))
(fma.f64 (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 sin2phi -1) 2))) (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi)) (+.f64 (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0))))))))
(-.f64 (fma.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 sin2phi -1) 2))) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (*.f64 (pow.f64 alphay 2) (/.f64 -1 (pow.f64 sin2phi 3))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 4))))) (/.f64 (*.f64 (pow.f64 alphay 2) (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 sin2phi) 4) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2))))) (+.f64 (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 sin2phi) 2)))) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (/.f64 -1 sin2phi) 3) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (log.f64 (-.f64 1 u0)))))))))
(-.f64 (fma.f64 (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay 4) 2))) (pow.f64 (/.f64 -1 sin2phi) 4) (fma.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 sin2phi -1) 2))) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (*.f64 (pow.f64 alphay 2) (/.f64 -1 (pow.f64 sin2phi 3))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 4)))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(/.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 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 (log1p.f64 (neg.f64 u0)) (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))))) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (log.f64 (-.f64 1 u0)))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (pow.f64 alphay 6) (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 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))))) (pow.f64 sin2phi 2)) (/.f64 (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 6))) (pow.f64 sin2phi 3))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (log.f64 (-.f64 1 u0)))) (pow.f64 sin2phi 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (pow.f64 alphay 6) (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 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 alphay 8)))) (pow.f64 (pow.f64 sin2phi 2) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 (log1p.f64 (neg.f64 u0)) (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))))) (pow.f64 sin2phi 2)) (-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 8))) (pow.f64 (pow.f64 sin2phi 2) 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 (if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 cos2phi (pow.f64 alphax 2))) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 6))) (pow.f64 sin2phi 3))))
(*.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 (pow.f64 (pow.f64 alphax -1) 2) cos2phi)
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 (pow.f64 (pow.f64 alphax -1) 2) cos2phi)
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 (pow.f64 (pow.f64 alphax -1) 2) cos2phi)
(*.f64 cos2phi (pow.f64 (/.f64 1 alphax) 2))
(*.f64 (pow.f64 (pow.f64 alphax -1) 2) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 (pow.f64 (pow.f64 alphax -1) 2) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 (pow.f64 (pow.f64 alphax -1) 2) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 (pow.f64 (pow.f64 alphax -1) 2) cos2phi)
(*.f64 (pow.f64 (/.f64 -1 alphax) 2) cos2phi)
(*.f64 (pow.f64 (pow.f64 alphax -1) 2) cos2phi)
(/.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 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 alphay -2)))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 alphay -2)))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 alphay -2)))
(*.f64 -1 (*.f64 (pow.f64 alphay -2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 alphay -2)))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 (pow.f64 alphay -1) 2)))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 (pow.f64 alphay -1) 2)))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 (pow.f64 alphay -1) 2)))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 alphay) 2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 (pow.f64 alphay -1) 2)))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 (pow.f64 alphay -1) 2)))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 (pow.f64 alphay -1) 2)))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 (pow.f64 alphay -1) 2)))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 alphay) 2) sin2phi))
(neg.f64 (*.f64 sin2phi (pow.f64 (pow.f64 alphay -1) 2)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2)))) 2))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (-.f64 (/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay) (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2)))))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2) -1))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(*.f64 (/.f64 -1 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (log1p.f64 (neg.f64 u0)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(*.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(*.f64 1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(-.f64 (/.f64 0 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(-.f64 0 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))) (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (log1p.f64 (neg.f64 u0))) (-.f64 (/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay) (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)))) (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (-.f64 (/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay) (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))))) (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (log1p.f64 (neg.f64 u0))) (-.f64 (/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay) (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))))))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (pow.f64 (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (log1p.f64 (neg.f64 u0))) (pow.f64 (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (cbrt.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))) (cbrt.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (log1p.f64 (neg.f64 u0))) (-.f64 (/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay) (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))))))
(/.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2)))) 2)))) (cbrt.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))))))
(cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2) (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2))) (-.f64 (/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay) (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))))))
(/.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) 1) (pow.f64 (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay))) 2) (log1p.f64 (neg.f64 u0))) (-.f64 (/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay) (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2))) (pow.f64 (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay))) (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (pow.f64 (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)) 2)))
(/.f64 (neg.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 2)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))) 3)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 3) 1/3)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 1)
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 3))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(neg.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(neg.f64 (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) -1))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(neg.f64 (*.f64 -1 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(neg.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 1))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.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 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (-.f64 (/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay) (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 1 (/.f64 (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2)))) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(if (!=.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (/.f64 1 (pow.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) -1)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay))) 0) (pow.f64 (/.f64 -1 (/.f64 (log1p.f64 (neg.f64 u0)) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))) -1) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay))))
(+.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 0 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2))))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(+.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 sin2phi (pow.f64 alphay 2)))) 0))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (/.f64 cos2phi (pow.f64 alphax 2))) (/.f64 (/.f64 sin2phi alphay) alphay)))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 2)))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 2)) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(*.f64 (pow.f64 (pow.f64 alphax 2) -1) (pow.f64 (pow.f64 cos2phi -1) -1))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(*.f64 -1 (/.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(*.f64 1 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(*.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 1)
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(-.f64 (/.f64 0 (/.f64 (pow.f64 alphax 2) (neg.f64 cos2phi))) (/.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(-.f64 0 (/.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(/.f64 (*.f64 -1 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)))) (cbrt.f64 (/.f64 (pow.f64 alphax 2) (neg.f64 cos2phi))))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(/.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 2))) (cbrt.f64 (/.f64 (pow.f64 alphax 2) (neg.f64 cos2phi))))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))) (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 2)) (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(/.f64 (*.f64 -1 (pow.f64 (pow.f64 cos2phi -1) -1)) (neg.f64 (pow.f64 alphax 2)))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(/.f64 (pow.f64 (pow.f64 cos2phi -1) -1) (pow.f64 alphax 2))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 2)) -1) (cbrt.f64 (/.f64 (pow.f64 alphax 2) (neg.f64 cos2phi))))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 2)) 1) (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(/.f64 (pow.f64 alphax -1) (*.f64 (pow.f64 cos2phi -1) alphax))
(/.f64 (pow.f64 alphax -1) (/.f64 alphax cos2phi))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax 2) -1)) (*.f64 (pow.f64 cos2phi -1) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 alphax 2))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2) cos2phi))
(/.f64 (/.f64 -1 (pow.f64 alphax 2)) (/.f64 -1 cos2phi))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(/.f64 (pow.f64 (pow.f64 alphax 2) -1) (pow.f64 cos2phi -1))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2)))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(/.f64 (*.f64 (pow.f64 alphax -1) (pow.f64 (pow.f64 cos2phi -1) -1)) alphax)
(/.f64 (pow.f64 alphax -1) (/.f64 alphax cos2phi))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphax 2) -1)) (pow.f64 (pow.f64 cos2phi -1) -1)) (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 alphax 2))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 alphax 2)) 2) cos2phi))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 2))))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(/.f64 -1 (/.f64 (pow.f64 alphax 2) (neg.f64 cos2phi)))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(/.f64 (/.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) -1)
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(/.f64 1 (*.f64 (/.f64 (pow.f64 alphax 2) (neg.f64 cos2phi)) -1))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(/.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 1)
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))) 3)
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(pow.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 1)
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 3))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(neg.f64 (/.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(neg.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) -1))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(neg.f64 (*.f64 -1 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(neg.f64 (*.f64 (/.f64 -1 (/.f64 (pow.f64 alphax 2) cos2phi)) 1))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(if (!=.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1))
(if (!=.f64 (neg.f64 cos2phi) 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (neg.f64 cos2phi) 0) (/.f64 cos2phi (pow.f64 alphax 2)) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1))
(if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 cos2phi 0) (/.f64 cos2phi (pow.f64 alphax 2)) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1))
(if (!=.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 0) (/.f64 1 (pow.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) -1)) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) 0) (/.f64 -1 (/.f64 -1 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1))) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1))
(if (!=.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 3) 0) (pow.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 3) -1/3) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 3) 0) (pow.f64 (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) 3) -1/3) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)) 0) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)) -3) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)) 0) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 alphax 2) cos2phi)) -3) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 0) (*.f64 (/.f64 (pow.f64 (pow.f64 alphax 2) -1) (cbrt.f64 (pow.f64 cos2phi -1))) (cbrt.f64 (pow.f64 cos2phi 2))) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 0) (*.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 cos2phi -1)) (pow.f64 alphax 2))) (cbrt.f64 (pow.f64 cos2phi 2))) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1))
(if (!=.f64 (neg.f64 cos2phi) 0) (*.f64 (/.f64 (pow.f64 (pow.f64 alphax 2) -1) -1) (neg.f64 cos2phi)) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (neg.f64 cos2phi) 0) (/.f64 cos2phi (pow.f64 alphax 2)) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 0) (*.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi))) (cbrt.f64 (pow.f64 cos2phi 2))) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 cos2phi 2)) 0) (/.f64 (cbrt.f64 (pow.f64 cos2phi 2)) (/.f64 (pow.f64 alphax 2) (cbrt.f64 cos2phi))) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1))
(if (!=.f64 1 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)))
(if (!=.f64 1 0) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1) (pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1))
(+.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (*.f64 0 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi))))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(+.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (*.f64 (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) 0))
(pow.f64 (/.f64 (pow.f64 alphax 2) cos2phi) -1)
(*.f64 (/.f64 -1 alphay) (/.f64 sin2phi alphay))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(*.f64 (/.f64 -1 (pow.f64 alphay 2)) sin2phi)
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(*.f64 (neg.f64 (cbrt.f64 sin2phi)) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (pow.f64 alphay 2)))
(/.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (pow.f64 sin2phi 2))) (neg.f64 (pow.f64 alphay 2)))
(*.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (neg.f64 (pow.f64 alphay 2))))
(/.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (pow.f64 sin2phi 2))) (neg.f64 (pow.f64 alphay 2)))
(*.f64 (neg.f64 sin2phi) (pow.f64 (pow.f64 alphay 2) -1))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(*.f64 (/.f64 sin2phi alphay) (/.f64 -1 alphay))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(*.f64 sin2phi (/.f64 -1 (pow.f64 alphay 2)))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(*.f64 (cbrt.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 2)))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 2)) (cbrt.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(*.f64 (/.f64 (neg.f64 (cbrt.f64 sin2phi)) alphay) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) alphay))
(/.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (pow.f64 sin2phi 2))) (neg.f64 (pow.f64 alphay 2)))
(*.f64 (pow.f64 alphay -1) (/.f64 sin2phi (neg.f64 alphay)))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(*.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (neg.f64 alphay)))
(/.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (pow.f64 sin2phi 2))) (neg.f64 (pow.f64 alphay 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 alphay 2))) (/.f64 sin2phi (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))))
(/.f64 (neg.f64 sin2phi) (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 alphay 4))))
(*.f64 (/.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 alphay 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))))
(/.f64 (neg.f64 sin2phi) (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 alphay 4))))
(*.f64 (/.f64 sin2phi (neg.f64 alphay)) (pow.f64 alphay -1))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(*.f64 -1 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(*.f64 1 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(*.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 1)
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(-.f64 (/.f64 0 (pow.f64 alphay 2)) (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(-.f64 0 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(/.f64 (/.f64 sin2phi (neg.f64 alphay)) alphay)
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(/.f64 (*.f64 (/.f64 -1 alphay) sin2phi) alphay)
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(/.f64 (*.f64 (/.f64 sin2phi (neg.f64 alphay)) 1) alphay)
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(/.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 2))) (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))
(cbrt.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) sin2phi)) (pow.f64 alphay 2)))
(/.f64 (*.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (neg.f64 alphay))) alphay)
(/.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (pow.f64 sin2phi 2))) (neg.f64 (pow.f64 alphay 2)))
(/.f64 (/.f64 sin2phi (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))) (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))
(/.f64 (neg.f64 sin2phi) (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 alphay 4))))
(/.f64 (*.f64 (/.f64 (neg.f64 (cbrt.f64 sin2phi)) alphay) (cbrt.f64 (pow.f64 sin2phi 2))) alphay)
(/.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (pow.f64 sin2phi 2))) (neg.f64 (pow.f64 alphay 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 2)) (cbrt.f64 sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))
(cbrt.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) sin2phi)) (pow.f64 alphay 2)))
(/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(/.f64 (neg.f64 (/.f64 sin2phi alphay)) alphay)
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(/.f64 (neg.f64 (/.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))))
(/.f64 (neg.f64 sin2phi) (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 alphay 4))))
(/.f64 (/.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))
(/.f64 (neg.f64 sin2phi) (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 alphay 4))))
(/.f64 (/.f64 sin2phi alphay) (neg.f64 alphay))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(/.f64 (*.f64 (pow.f64 alphay -1) sin2phi) (neg.f64 alphay))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 alphay 2))) sin2phi) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))
(/.f64 (neg.f64 sin2phi) (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 alphay 4))))
(/.f64 (*.f64 (/.f64 sin2phi alphay) 1) (neg.f64 alphay))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(/.f64 (*.f64 (/.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 alphay 2)))) 1) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))
(/.f64 (neg.f64 sin2phi) (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 alphay 4))))
(/.f64 (*.f64 (cbrt.f64 sin2phi) (/.f64 (cbrt.f64 (pow.f64 sin2phi 2)) alphay)) (neg.f64 alphay))
(/.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (pow.f64 sin2phi 2))) (neg.f64 (pow.f64 alphay 2)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 sin2phi)) (cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 2))) (cbrt.f64 (pow.f64 alphay 2)))
(cbrt.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) sin2phi)) (pow.f64 alphay 2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 sin2phi) alphay) (cbrt.f64 (pow.f64 sin2phi 2))) (neg.f64 alphay))
(/.f64 (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (pow.f64 sin2phi 2))) (neg.f64 (pow.f64 alphay 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 sin2phi 2))) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay) (pow.f64 sin2phi 2)) (pow.f64 alphay 4)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 2)) (neg.f64 (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 alphay 2)))
(cbrt.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (/.f64 sin2phi alphay) alphay) 2) sin2phi)) (pow.f64 alphay 2)))
(/.f64 (neg.f64 (/.f64 sin2phi (neg.f64 alphay))) (neg.f64 alphay))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(/.f64 (/.f64 sin2phi (pow.f64 alphay 2)) -1)
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(/.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 1)
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(pow.f64 (cbrt.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) 3)
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(pow.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 3) 1/3)
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 1)
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(cbrt.f64 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 3))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(neg.f64 (/.f64 sin2phi (pow.f64 alphay 2)))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(if (!=.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 0) (/.f64 (cbrt.f64 sin2phi) (/.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay))
(if (!=.f64 sin2phi 0) (/.f64 1 (/.f64 (neg.f64 (pow.f64 alphay 2)) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay))
(if (!=.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 0) (/.f64 1 (pow.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) -1)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay) 0) (pow.f64 (/.f64 -1 (/.f64 (/.f64 sin2phi alphay) alphay)) -1) (/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay))
(+.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (*.f64 0 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)
(+.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (*.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) 0))
(/.f64 (/.f64 (neg.f64 sin2phi) alphay) alphay)

localize7.0ms (0%)

Local error

Found 2 expressions with local error:

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

Compiled 23 to 8 computations (65.2% saved)

series19.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

Compiled 2050 to 1270 computations (38% saved)

rewrite1.5s (1.4%)

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

simplify4.0s (3.8%)

Algorithm
egglog
Counts
278 → 290
Calls
Call 1
Inputs
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 u0 (pow.f64 (/.f64 1 alphay) -2))
(*.f64 u0 (pow.f64 (/.f64 1 alphay) -2))
(*.f64 u0 (pow.f64 (/.f64 1 alphay) -2))
(*.f64 u0 (pow.f64 (/.f64 1 alphay) -2))
(*.f64 u0 (pow.f64 (/.f64 -1 alphay) -2))
(*.f64 u0 (pow.f64 (/.f64 -1 alphay) -2))
(*.f64 u0 (pow.f64 (/.f64 -1 alphay) -2))
(*.f64 u0 (pow.f64 (/.f64 -1 alphay) -2))
(/.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)
(/.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 (neg.f64 u0) (neg.f64 (pow.f64 alphay 2)))
(*.f64 (neg.f64 (pow.f64 alphay 2)) (neg.f64 u0))
(*.f64 (*.f64 alphay (neg.f64 u0)) (neg.f64 alphay))
(*.f64 (neg.f64 alphay) (*.f64 alphay (neg.f64 u0)))
(*.f64 1 (*.f64 (pow.f64 alphay 2) u0))
(*.f64 (*.f64 (pow.f64 alphay 2) u0) 1)
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 alphay (*.f64 u0 alphay))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)))
(*.f64 -1 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)))
(*.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)) -1)
(*.f64 (neg.f64 (cbrt.f64 u0)) (neg.f64 (pow.f64 (*.f64 (cbrt.f64 u0) alphay) 2)))
(*.f64 (cbrt.f64 u0) (pow.f64 (*.f64 (cbrt.f64 u0) alphay) 2))
(*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) u0))
(*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (cbrt.f64 alphay) (*.f64 u0 alphay)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2))) (cbrt.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0))))
(*.f64 (pow.f64 alphay 2) u0)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 u0) alphay) 2) (cbrt.f64 u0))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) u0) (cbrt.f64 (pow.f64 alphay 2)))
(*.f64 (*.f64 (cbrt.f64 alphay) (*.f64 u0 alphay)) (cbrt.f64 (pow.f64 alphay 2)))
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 (cbrt.f64 (pow.f64 u0 2)) (*.f64 (cbrt.f64 u0) (pow.f64 alphay 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) (*.f64 (cbrt.f64 (pow.f64 alphay 2)) u0))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 alphay 2))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) (neg.f64 u0)))
(*.f64 (*.f64 (cbrt.f64 u0) (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 u0 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) u0) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (neg.f64 u0)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 u0)) (pow.f64 alphay 2)) (neg.f64 (cbrt.f64 (pow.f64 u0 2))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 alphay)) (*.f64 u0 alphay)) (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))
(-.f64 1 (-.f64 1 (*.f64 (pow.f64 alphay 2) u0)))
(-.f64 3 (-.f64 3 (*.f64 (pow.f64 alphay 2) u0)))
(-.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3) -3)
(-.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1) -1)
(-.f64 0 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)))
(-.f64 (*.f64 (pow.f64 alphay 2) u0) 0)
(/.f64 (*.f64 (pow.f64 alphay 2) u0) 1)
(/.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)) -1)
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1) 3) 1) (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1) (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1)) (-.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1) 1))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3) 3) 27) (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3) (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3)) (-.f64 9 (*.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3) 3))))
(/.f64 (-.f64 27 (pow.f64 (-.f64 3 (*.f64 (pow.f64 alphay 2) u0)) 3)) (+.f64 9 (+.f64 (*.f64 (-.f64 3 (*.f64 (pow.f64 alphay 2) u0)) (-.f64 3 (*.f64 (pow.f64 alphay 2) u0))) (*.f64 3 (-.f64 3 (*.f64 (pow.f64 alphay 2) u0))))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 1 (*.f64 (pow.f64 alphay 2) u0)) 3)) (+.f64 1 (+.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 alphay 2) u0)) (-.f64 1 (*.f64 (pow.f64 alphay 2) u0))) (-.f64 1 (*.f64 (pow.f64 alphay 2) u0)))))
(fma.f64 0 1 (*.f64 (pow.f64 alphay 2) u0))
(fma.f64 0 0 (*.f64 (pow.f64 alphay 2) u0))
(fma.f64 0 3 (*.f64 (pow.f64 alphay 2) u0))
(fma.f64 1 0 (*.f64 (pow.f64 alphay 2) u0))
(fma.f64 (*.f64 u0 alphay) alphay 0)
(fma.f64 (neg.f64 (pow.f64 alphay 2)) (neg.f64 u0) 0)
(fma.f64 1 (*.f64 (pow.f64 alphay 2) u0) 0)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) 0)
(fma.f64 alphay (*.f64 u0 alphay) 0)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)) 0)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2))) 0)
(fma.f64 (pow.f64 alphay 2) u0 0)
(fma.f64 u0 (pow.f64 alphay 2) 0)
(fma.f64 (*.f64 alphay (neg.f64 u0)) (neg.f64 alphay) 0)
(fma.f64 (neg.f64 u0) (neg.f64 (pow.f64 alphay 2)) 0)
(fma.f64 (*.f64 (pow.f64 alphay 2) u0) 1 0)
(fma.f64 -1 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)) 0)
(fma.f64 (cbrt.f64 (pow.f64 u0 2)) (*.f64 (cbrt.f64 u0) (pow.f64 alphay 2)) 0)
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) u0) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) 0)
(fma.f64 (cbrt.f64 u0) (pow.f64 (*.f64 (cbrt.f64 u0) alphay) 2) 0)
(fma.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) u0) 0)
(fma.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (cbrt.f64 alphay) (*.f64 u0 alphay)) 0)
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 u0) alphay) 2) (cbrt.f64 u0) 0)
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) u0) (cbrt.f64 (pow.f64 alphay 2)) 0)
(fma.f64 (*.f64 (cbrt.f64 u0) (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 u0 2)) 0)
(fma.f64 (*.f64 (cbrt.f64 alphay) (*.f64 u0 alphay)) (cbrt.f64 (pow.f64 alphay 2)) 0)
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) (*.f64 (cbrt.f64 (pow.f64 alphay 2)) u0) 0)
(pow.f64 (*.f64 (pow.f64 alphay 2) u0) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 3))
(neg.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)))
(if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 u0) alphay) 2) 0) (/.f64 (cbrt.f64 u0) (pow.f64 (pow.f64 (*.f64 (cbrt.f64 u0) alphay) 2) -1)) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (cbrt.f64 (pow.f64 alphay 2)) 0) (/.f64 (*.f64 (cbrt.f64 alphay) (*.f64 u0 alphay)) (/.f64 1 (cbrt.f64 (pow.f64 alphay 2)))) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 1 0) (*.f64 (pow.f64 alphay 2) u0) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 u0 (/.f64 (pow.f64 alphay -1) alphay)) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (*.f64 u0 alphay) 0) (/.f64 alphay (/.f64 1 (*.f64 u0 alphay))) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)))) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (cbrt.f64 (pow.f64 u0 2)) 0) (/.f64 (*.f64 (cbrt.f64 u0) (pow.f64 alphay 2)) (/.f64 1 (cbrt.f64 (pow.f64 u0 2)))) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) u0) 0) (pow.f64 (/.f64 1 (*.f64 (pow.f64 alphay 2) u0)) -1) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (pow.f64 alphay -1)) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)))) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) u0) 0) (/.f64 (cbrt.f64 (pow.f64 alphay 2)) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) u0))) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) u0) (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) -1)) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 u0 0) (/.f64 (pow.f64 alphay 2) (pow.f64 u0 -1)) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) u0) 0) (/.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2) (*.f64 (pow.f64 alphay 2) u0)) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) (*.f64 (pow.f64 alphay 2) (neg.f64 u0))) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 3) (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) u0) 0) (/.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 3) (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1) 0) (*.f64 (pow.f64 alphay 2) u0) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3) 0) (*.f64 (pow.f64 alphay 2) u0) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (-.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1) 1) 0) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1) (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1)) 1) (-.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1) 1)) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (-.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3) 3) 0) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3) (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3)) 9) (-.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3) 3)) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1) 0) (*.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1) (+.f64 1 (/.f64 1 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1)))) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3) 0) (*.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3) (+.f64 1 (/.f64 3 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3)))) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) u0) 0) (*.f64 (*.f64 (pow.f64 alphay 2) u0) (+.f64 1 (/.f64 0 (*.f64 (pow.f64 alphay 2) u0)))) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1) (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1)) (-.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1) 1))) 0) (*.f64 (pow.f64 alphay 2) u0) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3) (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3)) (-.f64 9 (*.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3) 3))) 0) (*.f64 (pow.f64 alphay 2) u0) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 3 0) (*.f64 (pow.f64 alphay 2) u0) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2) 0) (/.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 3) (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)) 0) (/.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 3) (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 0 0) 0 (*.f64 (pow.f64 alphay 2) u0))
(+.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1) 1)
(+.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3) 3)
(+.f64 1 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1))
(+.f64 3 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3))
(+.f64 0 (*.f64 (pow.f64 alphay 2) u0))
(+.f64 (*.f64 (pow.f64 alphay 2) u0) 0)
(*.f64 (/.f64 u0 (cbrt.f64 sin2phi)) (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (/.f64 (pow.f64 alphay 2) (cbrt.f64 sin2phi)) (/.f64 u0 (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (/.f64 (*.f64 u0 alphay) (cbrt.f64 sin2phi)) (/.f64 alphay (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (/.f64 alphay (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (*.f64 u0 alphay) (cbrt.f64 sin2phi)))
(*.f64 (/.f64 u0 (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (pow.f64 alphay 2) (cbrt.f64 sin2phi)))
(*.f64 (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 u0 (cbrt.f64 sin2phi)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)))
(*.f64 (pow.f64 sin2phi -1) (*.f64 (pow.f64 alphay 2) u0))
(*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (/.f64 (*.f64 (pow.f64 alphay 2) u0) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (*.f64 (pow.f64 alphay 2) u0) (pow.f64 sin2phi -1))
(*.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (cbrt.f64 sin2phi)) (/.f64 1 (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (cbrt.f64 (pow.f64 sin2phi 2))) (cbrt.f64 (pow.f64 sin2phi -1)))
(*.f64 1 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(*.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 1)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) sin2phi))
(*.f64 (*.f64 u0 alphay) (/.f64 alphay sin2phi))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) sin2phi) (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)))
(*.f64 (/.f64 alphay sin2phi) (*.f64 u0 alphay))
(*.f64 u0 (/.f64 (pow.f64 alphay 2) sin2phi))
(*.f64 (/.f64 (pow.f64 alphay 2) sin2phi) u0)
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2)) (*.f64 0 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (neg.f64 sin2phi)))))) (-.f64 0 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (neg.f64 sin2phi)))))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2)) (*.f64 0 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))))) (+.f64 0 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (neg.f64 sin2phi)))
(*.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)) (/.f64 -1 sin2phi))
(*.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (neg.f64 sin2phi)) -1)
(*.f64 (pow.f64 alphay 2) (/.f64 u0 sin2phi))
(*.f64 (/.f64 -1 sin2phi) (*.f64 (pow.f64 alphay 2) (neg.f64 u0)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (neg.f64 sin2phi))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2))))
(*.f64 (/.f64 u0 sin2phi) (pow.f64 alphay 2))
(-.f64 1 (-.f64 1 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)))
(-.f64 3 (-.f64 3 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)))
(-.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) u0) (neg.f64 sin2phi)))
(-.f64 0 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (neg.f64 sin2phi)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) u0) (cbrt.f64 sin2phi)))) (*.f64 (neg.f64 sin2phi) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)) (cbrt.f64 sin2phi)))) (*.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 1)
(/.f64 (*.f64 (pow.f64 alphay 2) (/.f64 u0 (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 sin2phi))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2))) (cbrt.f64 sin2phi))
(/.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (cbrt.f64 (pow.f64 sin2phi 2))) (cbrt.f64 sin2phi))
(/.f64 (*.f64 u0 (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 sin2phi))
(/.f64 (*.f64 (*.f64 u0 alphay) (/.f64 alphay (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 sin2phi))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2)) (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0))) (cbrt.f64 sin2phi))
(/.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)) (neg.f64 sin2phi))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 alphay 2) u0) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2))) (cbrt.f64 sin2phi))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2) (*.f64 (pow.f64 alphay 2) u0))) (cbrt.f64 sin2phi))
(/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)
(/.f64 (-.f64 27 (pow.f64 (-.f64 3 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)) 3)) (+.f64 9 (+.f64 (*.f64 (-.f64 3 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)) (-.f64 3 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))) (*.f64 3 (-.f64 3 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)) 3)) (+.f64 1 (+.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)) (-.f64 1 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))) (-.f64 1 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 sin2phi) (*.f64 (pow.f64 alphay 2) (neg.f64 u0)))) (neg.f64 (pow.f64 sin2phi 2)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2)) (*.f64 (pow.f64 alphay 2) u0))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2)) (cbrt.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (cbrt.f64 sin2phi)) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2) (/.f64 (*.f64 (pow.f64 alphay 2) u0) (cbrt.f64 sin2phi)))) (cbrt.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (cbrt.f64 sin2phi)) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (*.f64 (pow.f64 alphay 2) u0)) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (/.f64 u0 (cbrt.f64 sin2phi)) (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (/.f64 (pow.f64 alphay 2) (cbrt.f64 sin2phi)) u0) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2))) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (/.f64 (*.f64 u0 alphay) (cbrt.f64 sin2phi)) alphay) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (-.f64 0 (/.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)) (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)) (cbrt.f64 sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (neg.f64 sin2phi)) -1)
(/.f64 (-.f64 0 (*.f64 (neg.f64 sin2phi) (*.f64 (pow.f64 alphay 2) u0))) (pow.f64 sin2phi 2))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (cbrt.f64 sin2phi)) (cbrt.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 sin2phi 2))) 2))
(fma.f64 0 1 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(fma.f64 0 0 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(fma.f64 0 3 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(fma.f64 1 0 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 3))
(neg.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (neg.f64 sin2phi)))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))) 3))
(neg.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)) -1) 3))
(if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 u0) alphay) 2) 0) (/.f64 (cbrt.f64 u0) (/.f64 sin2phi (pow.f64 (*.f64 (cbrt.f64 u0) alphay) 2))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (cbrt.f64 (pow.f64 alphay 2)) 0) (/.f64 (*.f64 (cbrt.f64 alphay) (*.f64 u0 alphay)) (/.f64 sin2phi (cbrt.f64 (pow.f64 alphay 2)))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 1 0) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (*.f64 u0 alphay) 0) (/.f64 alphay (/.f64 sin2phi (*.f64 u0 alphay))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) (/.f64 sin2phi (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (cbrt.f64 (pow.f64 u0 2)) 0) (/.f64 (*.f64 (cbrt.f64 u0) (pow.f64 alphay 2)) (/.f64 sin2phi (cbrt.f64 (pow.f64 u0 2)))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) u0) 0) (/.f64 (cbrt.f64 (pow.f64 alphay 2)) (/.f64 sin2phi (*.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) u0))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) u0) (/.f64 sin2phi (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 u0 (/.f64 sin2phi (pow.f64 alphay 2))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) u0) 0) (pow.f64 (/.f64 sin2phi (*.f64 (pow.f64 alphay 2) u0)) -1) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 u0 0) (/.f64 (pow.f64 alphay 2) (/.f64 sin2phi u0)) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (neg.f64 (pow.f64 alphay 2)) 0) (/.f64 u0 (/.f64 sin2phi (pow.f64 alphay 2))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)) (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)) 0) (pow.f64 (/.f64 sin2phi (*.f64 (pow.f64 alphay 2) u0)) -1) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)) (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (neg.f64 alphay) 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (neg.f64 u0) 0) (/.f64 (pow.f64 alphay 2) (/.f64 sin2phi u0)) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 0) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) -1) -1) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (neg.f64 sin2phi)) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2)) (/.f64 (*.f64 (pow.f64 alphay 2) u0) (neg.f64 sin2phi))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (neg.f64 sin2phi)) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 3) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2) 0)) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 3) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2) 0)) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2) 0))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 0))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2) 0))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2) 0))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2) 0) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 3) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2) 0)) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(+.f64 0 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 0)
Outputs
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 u0 (pow.f64 (/.f64 1 alphay) -2))
(*.f64 u0 (pow.f64 (pow.f64 alphay -1) -2))
(*.f64 u0 (pow.f64 (/.f64 1 alphay) -2))
(*.f64 u0 (pow.f64 (pow.f64 alphay -1) -2))
(*.f64 u0 (pow.f64 (/.f64 1 alphay) -2))
(*.f64 u0 (pow.f64 (pow.f64 alphay -1) -2))
(*.f64 u0 (pow.f64 (/.f64 1 alphay) -2))
(*.f64 u0 (pow.f64 (pow.f64 alphay -1) -2))
(*.f64 u0 (pow.f64 (/.f64 -1 alphay) -2))
(*.f64 u0 (pow.f64 (/.f64 -1 alphay) -2))
(*.f64 u0 (pow.f64 (/.f64 -1 alphay) -2))
(*.f64 u0 (pow.f64 (/.f64 -1 alphay) -2))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 1 alphay) -2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 (pow.f64 alphay -1) -2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 1 alphay) -2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 (pow.f64 alphay -1) -2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 1 alphay) -2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 (pow.f64 alphay -1) -2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 (/.f64 1 alphay) -2)) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 (pow.f64 alphay -1) -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 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(*.f64 (neg.f64 u0) (neg.f64 (pow.f64 alphay 2)))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 (neg.f64 (pow.f64 alphay 2)) (neg.f64 u0))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 (*.f64 alphay (neg.f64 u0)) (neg.f64 alphay))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 (neg.f64 alphay) (*.f64 alphay (neg.f64 u0)))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 1 (*.f64 (pow.f64 alphay 2) u0))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 (*.f64 (pow.f64 alphay 2) u0) 1)
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 alphay (*.f64 u0 alphay))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 -1 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)) -1)
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 (neg.f64 (cbrt.f64 u0)) (neg.f64 (pow.f64 (*.f64 (cbrt.f64 u0) alphay) 2)))
(neg.f64 (*.f64 (neg.f64 (cbrt.f64 u0)) (pow.f64 (*.f64 (cbrt.f64 u0) alphay) 2)))
(*.f64 (cbrt.f64 u0) (pow.f64 (*.f64 (cbrt.f64 u0) alphay) 2))
(*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) u0))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (cbrt.f64 alphay) (*.f64 u0 alphay)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2))))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2))) (cbrt.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0))))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 (pow.f64 alphay 2) u0)
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 u0) alphay) 2) (cbrt.f64 u0))
(*.f64 (cbrt.f64 u0) (pow.f64 (*.f64 (cbrt.f64 u0) alphay) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) u0) (cbrt.f64 (pow.f64 alphay 2)))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 (*.f64 (cbrt.f64 alphay) (*.f64 u0 alphay)) (cbrt.f64 (pow.f64 alphay 2)))
(*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (cbrt.f64 alphay) (*.f64 u0 alphay)))
(*.f64 u0 (pow.f64 alphay 2))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 (cbrt.f64 (pow.f64 u0 2)) (*.f64 (cbrt.f64 u0) (pow.f64 alphay 2)))
(*.f64 (cbrt.f64 u0) (*.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 u0 2))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) (*.f64 (cbrt.f64 (pow.f64 alphay 2)) u0))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 alphay 2))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) (neg.f64 u0)))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 (*.f64 (cbrt.f64 u0) (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 u0 2)))
(*.f64 (cbrt.f64 u0) (*.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 u0 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) u0) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (neg.f64 u0)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2)))
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 (*.f64 (neg.f64 (cbrt.f64 u0)) (pow.f64 alphay 2)) (neg.f64 (cbrt.f64 (pow.f64 u0 2))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 u0) (pow.f64 alphay 2))) (neg.f64 (cbrt.f64 (pow.f64 u0 2))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 alphay)) (*.f64 u0 alphay)) (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 alphay) (*.f64 u0 alphay))) (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))
(-.f64 1 (-.f64 1 (*.f64 (pow.f64 alphay 2) u0)))
(*.f64 (*.f64 u0 alphay) alphay)
(-.f64 3 (-.f64 3 (*.f64 (pow.f64 alphay 2) u0)))
(*.f64 (*.f64 u0 alphay) alphay)
(-.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3) -3)
(*.f64 (*.f64 u0 alphay) alphay)
(-.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1) -1)
(*.f64 (*.f64 u0 alphay) alphay)
(-.f64 0 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)))
(*.f64 (*.f64 u0 alphay) alphay)
(-.f64 (*.f64 (pow.f64 alphay 2) u0) 0)
(*.f64 (*.f64 u0 alphay) alphay)
(/.f64 (*.f64 (pow.f64 alphay 2) u0) 1)
(*.f64 (*.f64 u0 alphay) alphay)
(/.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)) -1)
(*.f64 (*.f64 u0 alphay) alphay)
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1) 3) 1) (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1) (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1)) (-.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1) 1))))
(*.f64 (*.f64 u0 alphay) alphay)
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3) 3) 27) (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3) (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3)) (-.f64 9 (*.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3) 3))))
(*.f64 (*.f64 u0 alphay) alphay)
(/.f64 (-.f64 27 (pow.f64 (-.f64 3 (*.f64 (pow.f64 alphay 2) u0)) 3)) (+.f64 9 (+.f64 (*.f64 (-.f64 3 (*.f64 (pow.f64 alphay 2) u0)) (-.f64 3 (*.f64 (pow.f64 alphay 2) u0))) (*.f64 3 (-.f64 3 (*.f64 (pow.f64 alphay 2) u0))))))
(*.f64 (*.f64 u0 alphay) alphay)
(/.f64 (-.f64 1 (pow.f64 (-.f64 1 (*.f64 (pow.f64 alphay 2) u0)) 3)) (+.f64 1 (+.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 alphay 2) u0)) (-.f64 1 (*.f64 (pow.f64 alphay 2) u0))) (-.f64 1 (*.f64 (pow.f64 alphay 2) u0)))))
(*.f64 (*.f64 u0 alphay) alphay)
(fma.f64 0 1 (*.f64 (pow.f64 alphay 2) u0))
(*.f64 (*.f64 u0 alphay) alphay)
(fma.f64 0 0 (*.f64 (pow.f64 alphay 2) u0))
(*.f64 (*.f64 u0 alphay) alphay)
(fma.f64 0 3 (*.f64 (pow.f64 alphay 2) u0))
(*.f64 (*.f64 u0 alphay) alphay)
(fma.f64 1 0 (*.f64 (pow.f64 alphay 2) u0))
(*.f64 (*.f64 u0 alphay) alphay)
(fma.f64 (*.f64 u0 alphay) alphay 0)
(*.f64 (*.f64 u0 alphay) alphay)
(fma.f64 (neg.f64 (pow.f64 alphay 2)) (neg.f64 u0) 0)
(*.f64 (*.f64 u0 alphay) alphay)
(fma.f64 1 (*.f64 (pow.f64 alphay 2) u0) 0)
(*.f64 (*.f64 u0 alphay) alphay)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) 0)
(*.f64 (*.f64 u0 alphay) alphay)
(fma.f64 alphay (*.f64 u0 alphay) 0)
(*.f64 (*.f64 u0 alphay) alphay)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)) 0)
(*.f64 (*.f64 u0 alphay) alphay)
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2))) 0)
(*.f64 (*.f64 u0 alphay) alphay)
(fma.f64 (pow.f64 alphay 2) u0 0)
(*.f64 (*.f64 u0 alphay) alphay)
(fma.f64 u0 (pow.f64 alphay 2) 0)
(*.f64 (*.f64 u0 alphay) alphay)
(fma.f64 (*.f64 alphay (neg.f64 u0)) (neg.f64 alphay) 0)
(*.f64 (*.f64 u0 alphay) alphay)
(fma.f64 (neg.f64 u0) (neg.f64 (pow.f64 alphay 2)) 0)
(*.f64 (*.f64 u0 alphay) alphay)
(fma.f64 (*.f64 (pow.f64 alphay 2) u0) 1 0)
(*.f64 (*.f64 u0 alphay) alphay)
(fma.f64 -1 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)) 0)
(*.f64 (*.f64 u0 alphay) alphay)
(fma.f64 (cbrt.f64 (pow.f64 u0 2)) (*.f64 (cbrt.f64 u0) (pow.f64 alphay 2)) 0)
(*.f64 (cbrt.f64 u0) (*.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 u0 2))))
(fma.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) u0) (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) 0)
(*.f64 (*.f64 u0 alphay) alphay)
(fma.f64 (cbrt.f64 u0) (pow.f64 (*.f64 (cbrt.f64 u0) alphay) 2) 0)
(*.f64 (cbrt.f64 u0) (pow.f64 (*.f64 (cbrt.f64 u0) alphay) 2))
(fma.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) u0) 0)
(*.f64 (*.f64 u0 alphay) alphay)
(fma.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (cbrt.f64 alphay) (*.f64 u0 alphay)) 0)
(*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (cbrt.f64 alphay) (*.f64 u0 alphay)))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 u0) alphay) 2) (cbrt.f64 u0) 0)
(*.f64 (cbrt.f64 u0) (pow.f64 (*.f64 (cbrt.f64 u0) alphay) 2))
(fma.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) u0) (cbrt.f64 (pow.f64 alphay 2)) 0)
(*.f64 (*.f64 u0 alphay) alphay)
(fma.f64 (*.f64 (cbrt.f64 u0) (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 u0 2)) 0)
(*.f64 (cbrt.f64 u0) (*.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 u0 2))))
(fma.f64 (*.f64 (cbrt.f64 alphay) (*.f64 u0 alphay)) (cbrt.f64 (pow.f64 alphay 2)) 0)
(*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (cbrt.f64 alphay) (*.f64 u0 alphay)))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) (*.f64 (cbrt.f64 (pow.f64 alphay 2)) u0) 0)
(*.f64 (*.f64 u0 alphay) alphay)
(pow.f64 (*.f64 (pow.f64 alphay 2) u0) 1)
(*.f64 (*.f64 u0 alphay) alphay)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)) 3)
(*.f64 (*.f64 u0 alphay) alphay)
(pow.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 3) 1/3)
(*.f64 (*.f64 u0 alphay) alphay)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 3))
(*.f64 (*.f64 u0 alphay) alphay)
(neg.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)))
(*.f64 (*.f64 u0 alphay) alphay)
(if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 u0) alphay) 2) 0) (/.f64 (cbrt.f64 u0) (pow.f64 (pow.f64 (*.f64 (cbrt.f64 u0) alphay) 2) -1)) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 u0) alphay) 2) 0) (/.f64 (cbrt.f64 u0) (/.f64 1 (pow.f64 (*.f64 (cbrt.f64 u0) alphay) 2))) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 (cbrt.f64 (pow.f64 alphay 2)) 0) (/.f64 (*.f64 (cbrt.f64 alphay) (*.f64 u0 alphay)) (/.f64 1 (cbrt.f64 (pow.f64 alphay 2)))) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (cbrt.f64 (pow.f64 alphay 2)) 0) (/.f64 (*.f64 (cbrt.f64 alphay) (*.f64 u0 alphay)) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) -1))) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 1 0) (*.f64 (pow.f64 alphay 2) u0) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 1 0) (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 u0 (/.f64 (pow.f64 alphay -1) alphay)) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 u0 (pow.f64 (pow.f64 alphay 2) -1)) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 (*.f64 u0 alphay) 0) (/.f64 alphay (/.f64 1 (*.f64 u0 alphay))) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (*.f64 u0 alphay) 0) (/.f64 alphay (/.f64 (pow.f64 u0 -1) alphay)) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)))) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 u0 alphay) alphay)) 0) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 u0 alphay) alphay) 2) (/.f64 (pow.f64 (pow.f64 alphay 2) -1) u0))) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 (cbrt.f64 (pow.f64 u0 2)) 0) (/.f64 (*.f64 (cbrt.f64 u0) (pow.f64 alphay 2)) (/.f64 1 (cbrt.f64 (pow.f64 u0 2)))) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (cbrt.f64 (pow.f64 u0 2)) 0) (/.f64 (*.f64 (cbrt.f64 u0) (pow.f64 alphay 2)) (/.f64 1 (cbrt.f64 (pow.f64 u0 2)))) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) u0) 0) (pow.f64 (/.f64 1 (*.f64 (pow.f64 alphay 2) u0)) -1) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (*.f64 (*.f64 u0 alphay) alphay) 0) (/.f64 1 (/.f64 (pow.f64 (pow.f64 alphay 2) -1) u0)) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (pow.f64 alphay -1)) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (pow.f64 alphay -1)) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)))) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 u0 alphay) alphay) 2)) 0) (cbrt.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) (/.f64 1 (pow.f64 (*.f64 (*.f64 u0 alphay) alphay) 2)))) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) u0) 0) (/.f64 (cbrt.f64 (pow.f64 alphay 2)) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) u0))) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) u0) 0) (/.f64 (cbrt.f64 (pow.f64 alphay 2)) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) u0))) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) u0) (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) -1)) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) u0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 u0 0) (/.f64 (pow.f64 alphay 2) (pow.f64 u0 -1)) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 u0 0) (/.f64 (pow.f64 alphay 2) (pow.f64 u0 -1)) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) u0) 0) (/.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2) (*.f64 (pow.f64 alphay 2) u0)) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (*.f64 (*.f64 u0 alphay) alphay) 0) (/.f64 (pow.f64 (*.f64 (*.f64 u0 alphay) alphay) 2) (*.f64 (*.f64 u0 alphay) alphay)) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) (*.f64 (pow.f64 alphay 2) (neg.f64 u0))) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 u0 alphay) alphay)) 0) (/.f64 (pow.f64 (*.f64 (*.f64 u0 alphay) alphay) 2) (*.f64 (*.f64 u0 alphay) alphay)) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 3) (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (*.f64 u0 alphay) alphay) 3) (pow.f64 (*.f64 (*.f64 u0 alphay) alphay) 2)) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) u0) 0) (/.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 3) (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (*.f64 (*.f64 u0 alphay) alphay) 0) (/.f64 (pow.f64 (*.f64 (*.f64 u0 alphay) alphay) 3) (pow.f64 (*.f64 (*.f64 u0 alphay) alphay) 2)) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1) 0) (*.f64 (pow.f64 alphay 2) u0) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (fma.f64 (pow.f64 alphay 2) u0 -1) 0) (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3) 0) (*.f64 (pow.f64 alphay 2) u0) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (fma.f64 (pow.f64 alphay 2) u0 -3) 0) (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 (-.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1) 1) 0) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1) (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1)) 1) (-.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1) 1)) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (-.f64 (*.f64 (*.f64 u0 alphay) alphay) 2) 0) (/.f64 (-.f64 1 (pow.f64 (fma.f64 (pow.f64 alphay 2) u0 -1) 2)) (-.f64 2 (*.f64 (*.f64 u0 alphay) alphay))) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 (-.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3) 3) 0) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3) (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3)) 9) (-.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3) 3)) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (-.f64 (*.f64 (*.f64 u0 alphay) alphay) 6) 0) (/.f64 (-.f64 9 (pow.f64 (fma.f64 (pow.f64 alphay 2) u0 -3) 2)) (-.f64 6 (*.f64 (*.f64 u0 alphay) alphay))) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1) 0) (*.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1) (+.f64 1 (/.f64 1 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1)))) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (fma.f64 (pow.f64 alphay 2) u0 -1) 0) (*.f64 (fma.f64 (pow.f64 alphay 2) u0 -1) (-.f64 (pow.f64 (fma.f64 (pow.f64 alphay 2) u0 -1) -1) -1)) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3) 0) (*.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3) (+.f64 1 (/.f64 3 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3)))) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (fma.f64 (pow.f64 alphay 2) u0 -3) 0) (*.f64 (fma.f64 (pow.f64 alphay 2) u0 -3) (+.f64 1 (/.f64 3 (fma.f64 (pow.f64 alphay 2) u0 -3)))) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) u0) 0) (*.f64 (*.f64 (pow.f64 alphay 2) u0) (+.f64 1 (/.f64 0 (*.f64 (pow.f64 alphay 2) u0)))) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (*.f64 (*.f64 u0 alphay) alphay) 0) (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1) (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1)) (-.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1) 1))) 0) (*.f64 (pow.f64 alphay 2) u0) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 alphay 2) u0 -1) (-.f64 (*.f64 (*.f64 u0 alphay) alphay) 2)) -1) 0) (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3) (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3)) (-.f64 9 (*.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3) 3))) 0) (*.f64 (pow.f64 alphay 2) u0) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (+.f64 9 (*.f64 (fma.f64 (pow.f64 alphay 2) u0 -3) (-.f64 (*.f64 (*.f64 u0 alphay) alphay) 6))) 0) (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 3 0) (*.f64 (pow.f64 alphay 2) u0) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 3 0) (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2) 0) (/.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 3) (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 u0 alphay) alphay) 2) 0) (/.f64 (pow.f64 (*.f64 (*.f64 u0 alphay) alphay) 3) (pow.f64 (*.f64 (*.f64 u0 alphay) alphay) 2)) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)) 0) (/.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 3) (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 u0 alphay) alphay)) 0) (/.f64 (pow.f64 (*.f64 (*.f64 u0 alphay) alphay) 3) (pow.f64 (*.f64 (*.f64 u0 alphay) alphay) 2)) (*.f64 (*.f64 u0 alphay) alphay))
(if (!=.f64 0 0) 0 (*.f64 (pow.f64 alphay 2) u0))
(if (!=.f64 0 0) 0 (*.f64 (*.f64 u0 alphay) alphay))
(+.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1) 1)
(*.f64 (*.f64 u0 alphay) alphay)
(+.f64 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3) 3)
(*.f64 (*.f64 u0 alphay) alphay)
(+.f64 1 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 1))
(*.f64 (*.f64 u0 alphay) alphay)
(+.f64 3 (-.f64 (*.f64 (pow.f64 alphay 2) u0) 3))
(*.f64 (*.f64 u0 alphay) alphay)
(+.f64 0 (*.f64 (pow.f64 alphay 2) u0))
(*.f64 (*.f64 u0 alphay) alphay)
(+.f64 (*.f64 (pow.f64 alphay 2) u0) 0)
(*.f64 (*.f64 u0 alphay) alphay)
(*.f64 (/.f64 u0 (cbrt.f64 sin2phi)) (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (cbrt.f64 sin2phi)))
(*.f64 (/.f64 (pow.f64 alphay 2) (cbrt.f64 sin2phi)) (/.f64 u0 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (cbrt.f64 sin2phi)))
(*.f64 (/.f64 (*.f64 u0 alphay) (cbrt.f64 sin2phi)) (/.f64 alphay (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (cbrt.f64 sin2phi)))
(*.f64 (/.f64 alphay (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (*.f64 u0 alphay) (cbrt.f64 sin2phi)))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (cbrt.f64 sin2phi)))
(*.f64 (/.f64 u0 (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (pow.f64 alphay 2) (cbrt.f64 sin2phi)))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (cbrt.f64 sin2phi)))
(*.f64 (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 u0 (cbrt.f64 sin2phi)))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (cbrt.f64 sin2phi)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2)))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(*.f64 (pow.f64 sin2phi -1) (*.f64 (pow.f64 alphay 2) u0))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (/.f64 (*.f64 (pow.f64 alphay 2) u0) (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (cbrt.f64 sin2phi)))
(*.f64 (*.f64 (pow.f64 alphay 2) u0) (pow.f64 sin2phi -1))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(*.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (cbrt.f64 sin2phi)) (/.f64 1 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (cbrt.f64 sin2phi)))
(*.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (cbrt.f64 (pow.f64 sin2phi 2))) (cbrt.f64 (pow.f64 sin2phi -1)))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (cbrt.f64 sin2phi)))
(*.f64 1 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(*.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 1)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) sin2phi))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(*.f64 (*.f64 u0 alphay) (/.f64 alphay sin2phi))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) sin2phi) (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(*.f64 (/.f64 alphay sin2phi) (*.f64 u0 alphay))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(*.f64 u0 (/.f64 (pow.f64 alphay 2) sin2phi))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(*.f64 (/.f64 (pow.f64 alphay 2) sin2phi) u0)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2)) (*.f64 0 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (neg.f64 sin2phi)))))) (-.f64 0 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (neg.f64 sin2phi)))))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2)) (*.f64 0 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))))) (+.f64 0 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (neg.f64 sin2phi)))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(*.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)) (/.f64 -1 sin2phi))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(*.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (neg.f64 sin2phi)) -1)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(*.f64 (pow.f64 alphay 2) (/.f64 u0 sin2phi))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(*.f64 (/.f64 -1 sin2phi) (*.f64 (pow.f64 alphay 2) (neg.f64 u0)))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (neg.f64 sin2phi))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2))))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(*.f64 (/.f64 u0 sin2phi) (pow.f64 alphay 2))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(-.f64 1 (-.f64 1 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(-.f64 3 (-.f64 3 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(-.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) u0) (neg.f64 sin2phi)))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(-.f64 0 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (neg.f64 sin2phi)))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (-.f64 0 (*.f64 (neg.f64 sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) u0) (cbrt.f64 sin2phi)))) (*.f64 (neg.f64 sin2phi) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(/.f64 (*.f64 sin2phi (/.f64 (*.f64 (*.f64 u0 alphay) alphay) (cbrt.f64 sin2phi))) (*.f64 sin2phi (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)) (cbrt.f64 sin2phi)))) (*.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 sin2phi (/.f64 (*.f64 (*.f64 u0 alphay) alphay) (cbrt.f64 sin2phi))) (*.f64 sin2phi (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 1)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (*.f64 (pow.f64 alphay 2) (/.f64 u0 (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 sin2phi))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (cbrt.f64 sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2))) (cbrt.f64 sin2phi))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 u0 alphay) alphay) (pow.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 2)) sin2phi))
(/.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (cbrt.f64 (pow.f64 sin2phi 2))) (cbrt.f64 sin2phi))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (cbrt.f64 sin2phi)))
(/.f64 (*.f64 u0 (/.f64 (pow.f64 alphay 2) (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 sin2phi))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (cbrt.f64 sin2phi)))
(/.f64 (*.f64 (*.f64 u0 alphay) (/.f64 alphay (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 sin2phi))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (cbrt.f64 sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2)) (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0))) (cbrt.f64 sin2phi))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 u0 alphay) alphay) (pow.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 2)) sin2phi))
(/.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)) (neg.f64 sin2phi))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 alphay 2) u0) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2))) (cbrt.f64 sin2phi))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 u0 alphay) alphay) (pow.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 2)) sin2phi))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2) (*.f64 (pow.f64 alphay 2) u0))) (cbrt.f64 sin2phi))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 u0 alphay) alphay) (pow.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 2)) sin2phi))
(/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (-.f64 27 (pow.f64 (-.f64 3 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)) 3)) (+.f64 9 (+.f64 (*.f64 (-.f64 3 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)) (-.f64 3 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))) (*.f64 3 (-.f64 3 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))))))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (-.f64 1 (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)) 3)) (+.f64 1 (+.f64 (*.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)) (-.f64 1 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))) (-.f64 1 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)))))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (neg.f64 (*.f64 (neg.f64 sin2phi) (*.f64 (pow.f64 alphay 2) (neg.f64 u0)))) (neg.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2))) (neg.f64 (cbrt.f64 sin2phi)))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 u0 alphay) alphay) (pow.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 2)) sin2phi))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2)) (*.f64 (pow.f64 alphay 2) u0))) (neg.f64 (cbrt.f64 sin2phi)))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 u0 alphay) alphay) (pow.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 2)) sin2phi))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2))) (neg.f64 (cbrt.f64 sin2phi)))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 u0 alphay) alphay) (pow.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 2)) sin2phi))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2)) (cbrt.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)))) (neg.f64 (cbrt.f64 sin2phi)))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 u0 alphay) alphay) (pow.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 2)) sin2phi))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (cbrt.f64 sin2phi)) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 2) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2) (/.f64 (*.f64 (pow.f64 alphay 2) u0) (cbrt.f64 sin2phi)))) (cbrt.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 2) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (cbrt.f64 sin2phi)) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (cbrt.f64 sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (*.f64 (pow.f64 alphay 2) u0)) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (cbrt.f64 sin2phi)))
(/.f64 (*.f64 (/.f64 u0 (cbrt.f64 sin2phi)) (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (cbrt.f64 sin2phi)))
(/.f64 (*.f64 (/.f64 (pow.f64 alphay 2) (cbrt.f64 sin2phi)) u0) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (cbrt.f64 sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2))) (cbrt.f64 (pow.f64 sin2phi 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) (pow.f64 (*.f64 (*.f64 u0 alphay) alphay) 2)) (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (/.f64 (*.f64 u0 alphay) (cbrt.f64 sin2phi)) alphay) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (cbrt.f64 sin2phi)))
(/.f64 (-.f64 0 (/.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)) (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (cbrt.f64 sin2phi)))
(/.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)) (cbrt.f64 sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (cbrt.f64 sin2phi)))
(/.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (neg.f64 sin2phi)) -1)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (-.f64 0 (*.f64 (neg.f64 sin2phi) (*.f64 (pow.f64 alphay 2) u0))) (pow.f64 sin2phi 2))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (cbrt.f64 sin2phi)) (cbrt.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 sin2phi 2))) 2))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) (*.f64 (cbrt.f64 (pow.f64 sin2phi 2)) (cbrt.f64 sin2phi)))
(fma.f64 0 1 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(fma.f64 0 0 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(fma.f64 0 3 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(fma.f64 1 0 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 1)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)) 3)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 3) 1/3)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 3))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(neg.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (neg.f64 sin2phi)))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))) 3))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(neg.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)) -1) 3))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 u0) alphay) 2) 0) (/.f64 (cbrt.f64 u0) (/.f64 sin2phi (pow.f64 (*.f64 (cbrt.f64 u0) alphay) 2))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 u0) alphay) 2) 0) (/.f64 (cbrt.f64 u0) (/.f64 sin2phi (pow.f64 (*.f64 (cbrt.f64 u0) alphay) 2))) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(if (!=.f64 (cbrt.f64 (pow.f64 alphay 2)) 0) (/.f64 (*.f64 (cbrt.f64 alphay) (*.f64 u0 alphay)) (/.f64 sin2phi (cbrt.f64 (pow.f64 alphay 2)))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (cbrt.f64 (pow.f64 alphay 2)) 0) (/.f64 (*.f64 (cbrt.f64 alphay) (*.f64 u0 alphay)) (/.f64 sin2phi (cbrt.f64 (pow.f64 alphay 2)))) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(if (!=.f64 1 0) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 1 0) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(if (!=.f64 (*.f64 u0 alphay) 0) (/.f64 alphay (/.f64 sin2phi (*.f64 u0 alphay))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (*.f64 u0 alphay) 0) (/.f64 alphay (/.f64 sin2phi (*.f64 u0 alphay))) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) (/.f64 sin2phi (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 u0 alphay) alphay)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 u0 alphay) alphay) 2)) (/.f64 sin2phi (cbrt.f64 (*.f64 (*.f64 u0 alphay) alphay)))) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(if (!=.f64 (cbrt.f64 (pow.f64 u0 2)) 0) (/.f64 (*.f64 (cbrt.f64 u0) (pow.f64 alphay 2)) (/.f64 sin2phi (cbrt.f64 (pow.f64 u0 2)))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (cbrt.f64 (pow.f64 u0 2)) 0) (/.f64 (*.f64 (cbrt.f64 u0) (pow.f64 alphay 2)) (/.f64 sin2phi (cbrt.f64 (pow.f64 u0 2)))) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) u0) 0) (/.f64 (cbrt.f64 (pow.f64 alphay 2)) (/.f64 sin2phi (*.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) u0))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) u0) 0) (/.f64 (cbrt.f64 (pow.f64 alphay 2)) (/.f64 sin2phi (*.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) u0))) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) u0) (/.f64 sin2phi (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) u0) (/.f64 sin2phi (pow.f64 (cbrt.f64 (pow.f64 alphay 2)) 2))) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 u0 (/.f64 sin2phi (pow.f64 alphay 2))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 u0 (/.f64 sin2phi (pow.f64 alphay 2))) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) u0) 0) (pow.f64 (/.f64 sin2phi (*.f64 (pow.f64 alphay 2) u0)) -1) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (*.f64 (*.f64 u0 alphay) alphay) 0) (/.f64 1 (/.f64 (/.f64 sin2phi (pow.f64 alphay 2)) u0)) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(if (!=.f64 u0 0) (/.f64 (pow.f64 alphay 2) (/.f64 sin2phi u0)) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 u0 0) (/.f64 (pow.f64 alphay 2) (/.f64 sin2phi u0)) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(if (!=.f64 (neg.f64 (pow.f64 alphay 2)) 0) (/.f64 u0 (/.f64 sin2phi (pow.f64 alphay 2))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (neg.f64 (pow.f64 alphay 2)) 0) (/.f64 u0 (/.f64 sin2phi (pow.f64 alphay 2))) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)) (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 u0 alphay) alphay) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 u0 alphay) alphay)) (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 (*.f64 u0 alphay) alphay) 2)))) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) (neg.f64 u0)) 0) (pow.f64 (/.f64 sin2phi (*.f64 (pow.f64 alphay 2) u0)) -1) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 u0 alphay) alphay)) 0) (/.f64 1 (/.f64 (/.f64 sin2phi (pow.f64 alphay 2)) u0)) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) u0)) (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) u0) 2)))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 u0 alphay) alphay) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 u0 alphay) alphay)) (/.f64 sin2phi (cbrt.f64 (pow.f64 (*.f64 (*.f64 u0 alphay) alphay) 2)))) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(if (!=.f64 (neg.f64 alphay) 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (neg.f64 alphay) 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(if (!=.f64 (neg.f64 u0) 0) (/.f64 (pow.f64 alphay 2) (/.f64 sin2phi u0)) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (neg.f64 u0) 0) (/.f64 (pow.f64 alphay 2) (/.f64 sin2phi u0)) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 0) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) -1) -1) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) -1)) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (neg.f64 sin2phi)) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2)) (/.f64 (*.f64 (pow.f64 alphay 2) u0) (neg.f64 sin2phi))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (/.f64 (neg.f64 (*.f64 (*.f64 u0 alphay) alphay)) sin2phi) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 2) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) (neg.f64 sin2phi)) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 3) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2) 0)) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (/.f64 (neg.f64 (*.f64 (*.f64 u0 alphay) alphay)) sin2phi) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 3) (pow.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 2)) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 3) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2) 0)) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 3) (pow.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 2)) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2) 0))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 3) (pow.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 2)) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 0))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 0 0) 0 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2) 0))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 3) (pow.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 2)) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2) 0))) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 2) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 3) (pow.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 2)) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2) 0) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 3) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 2) 0)) (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 2) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 3) (pow.f64 (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi) 2)) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(+.f64 0 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi))
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi) 0)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)

localize19.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 72 to 21 computations (70.8% saved)

series127.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

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

Compiled 16430 to 12410 computations (24.5% saved)

rewrite1.4s (1.3%)

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

simplify3.6s (3.3%)

Algorithm
egglog
Counts
184 → 228
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 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 (pow.f64 sin2phi 2) 2) (pow.f64 (pow.f64 alphax 2) 2))))))))
(/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 alphay 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (pow.f64 (pow.f64 alphay 2) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (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 (pow.f64 (/.f64 1 cos2phi) 3) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (pow.f64 (pow.f64 alphay 2) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (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) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 alphay 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) 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 cos2phi) 3) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (pow.f64 (pow.f64 alphay 2) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 alphay 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 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) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 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 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (pow.f64 (pow.f64 alphay 2) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 alphay 2))))))
(/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))))
(/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 sin2phi 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (pow.f64 (pow.f64 sin2phi 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi) (/.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 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)))))
(/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 sin2phi 2))) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 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) (*.f64 (pow.f64 (/.f64 -1 alphax) 4) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi))))
(/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 sin2phi 3) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.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) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 alphax 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 alphax 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) 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) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 alphax 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2)))) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi))))
(/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi) (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2))))
(+.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 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi) (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(+.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 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2))))))
(/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (+.f64 u0 (*.f64 1/2 (pow.f64 u0 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) (*.f64 cos2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi))))
(/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 cos2phi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (*.f64 cos2phi (pow.f64 cos2phi 2))) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.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 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (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) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 cos2phi 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (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) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (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) (*.f64 (pow.f64 (/.f64 -1 alphay) 4) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
u0
(+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))
(+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))
(+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))
(*.f64 1/2 (pow.f64 (/.f64 1 u0) -2))
(+.f64 u0 (*.f64 1/2 (pow.f64 (/.f64 1 u0) -2)))
(+.f64 u0 (*.f64 1/2 (pow.f64 (/.f64 1 u0) -2)))
(+.f64 u0 (*.f64 1/2 (pow.f64 (/.f64 1 u0) -2)))
(*.f64 1/2 (pow.f64 (/.f64 -1 u0) -2))
(+.f64 u0 (*.f64 1/2 (pow.f64 (/.f64 -1 u0) -2)))
(+.f64 u0 (*.f64 1/2 (pow.f64 (/.f64 -1 u0) -2)))
(+.f64 u0 (*.f64 1/2 (pow.f64 (/.f64 -1 u0) -2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) 2)) (cbrt.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 2) (pow.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)) 2))))
(*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (cbrt.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)) 2))))
(*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (/.f64 -1 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(*.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (/.f64 1 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) (fma.f64 (*.f64 1/2 u0) u0 u0))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 u0) u0 u0)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 2)) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(*.f64 1 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) 1)
(-.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 cos2phi alphax) (neg.f64 alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(-.f64 3 (+.f64 3 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))))
(-.f64 1 (+.f64 1 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))))
(-.f64 0 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (cbrt.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)) 2))))
(/.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (cbrt.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)) 2)))
(/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))
(/.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) 1)
(/.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (-.f64 (/.f64 (/.f64 cos2phi alphax) (neg.f64 alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))) 3)
(pow.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) 1)
(pow.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) 3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) 3))
(neg.f64 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 u0) u0 u0)) (/.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 2)))) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 alphax (*.f64 alphax sin2phi)))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (neg.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 alphax (*.f64 alphax sin2phi))))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) alphax) 0) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (*.f64 sin2phi alphax) (*.f64 (pow.f64 alphay 2) (/.f64 cos2phi alphax)))) (*.f64 (pow.f64 alphay 2) alphax)) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (*.f64 alphay (neg.f64 (pow.f64 alphax 2))) 0) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (-.f64 (*.f64 (/.f64 sin2phi alphay) (neg.f64 (pow.f64 alphax 2))) (*.f64 alphay cos2phi))) (*.f64 alphay (neg.f64 (pow.f64 alphax 2)))) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (*.f64 (/.f64 cos2phi alphax) alphay) (*.f64 alphax (/.f64 sin2phi alphay)))) (*.f64 alphax alphay)) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (*.f64 (pow.f64 alphax 2) alphay) 0) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (*.f64 cos2phi alphay) (*.f64 (pow.f64 alphax 2) (/.f64 sin2phi alphay)))) (*.f64 (pow.f64 alphax 2) alphay)) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax) 0) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (-.f64 (*.f64 (neg.f64 sin2phi) alphax) (*.f64 (pow.f64 alphay 2) (/.f64 cos2phi alphax)))) (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax)) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (*.f64 alphax (pow.f64 alphay 2)) 0) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (*.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2)) (*.f64 alphax sin2phi))) (*.f64 alphax (pow.f64 alphay 2))) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (*.f64 alphax (neg.f64 (pow.f64 alphay 2))) 0) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (-.f64 (*.f64 (/.f64 cos2phi alphax) (neg.f64 (pow.f64 alphay 2))) (*.f64 alphax sin2phi))) (*.f64 alphax (neg.f64 (pow.f64 alphay 2)))) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (*.f64 alphay (pow.f64 alphax 2)) 0) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (*.f64 (/.f64 sin2phi alphay) (pow.f64 alphax 2)) (*.f64 alphay cos2phi))) (*.f64 alphay (pow.f64 alphax 2))) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (*.f64 alphay alphax) 0) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (*.f64 (/.f64 sin2phi alphay) alphax) (*.f64 alphay (/.f64 cos2phi alphax)))) (*.f64 alphay alphax)) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay) 0) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (-.f64 (*.f64 (neg.f64 cos2phi) alphay) (*.f64 (pow.f64 alphax 2) (/.f64 sin2phi alphay)))) (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay)) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 0) (/.f64 1 (/.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)) (fma.f64 (*.f64 1/2 u0) u0 u0))) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (pow.f64 alphay 2) 0) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 alphax (*.f64 alphax sin2phi))) (pow.f64 alphax 2))) (pow.f64 alphay 2)) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) 0) (/.f64 1 (pow.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) -1)) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(+.f64 (*.f64 u0 (/.f64 1 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))) (*.f64 (*.f64 1/2 (pow.f64 u0 2)) (/.f64 1 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))))
(+.f64 (*.f64 (*.f64 1/2 (pow.f64 u0 2)) (/.f64 1 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))) (*.f64 u0 (/.f64 1 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) u0) (*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) (*.f64 1/2 (pow.f64 u0 2))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) (*.f64 1/2 (pow.f64 u0 2))) (*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) u0))
(*.f64 (*.f64 1/2 (+.f64 u0 2)) u0)
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 u0) u0 u0))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 2))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) 2)))
(*.f64 (cbrt.f64 (pow.f64 u0 2)) (*.f64 (*.f64 1/2 (+.f64 u0 2)) (cbrt.f64 u0)))
(*.f64 u0 (*.f64 1/2 (+.f64 u0 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 u0 2)) (*.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 u0 2))) (-.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 u0 2))) (cbrt.f64 u0)))) (+.f64 (cbrt.f64 u0) (cbrt.f64 (*.f64 1/2 (pow.f64 u0 2)))))
(*.f64 (+.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (pow.f64 u0 2) 2))) (*.f64 (cbrt.f64 u0) (-.f64 (cbrt.f64 u0) (cbrt.f64 (*.f64 1/2 (pow.f64 u0 2)))))) (+.f64 (cbrt.f64 u0) (cbrt.f64 (*.f64 1/2 (pow.f64 u0 2)))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 u0) u0 u0)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 2)))
(*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) 2))
(*.f64 (cbrt.f64 (pow.f64 u0 2)) (+.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 u0 2) 2)) 1/2) (cbrt.f64 u0)))
(*.f64 (cbrt.f64 (pow.f64 u0 2)) (+.f64 (cbrt.f64 u0) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 u0 2) 2)) 1/2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 2)) (cbrt.f64 (fma.f64 (*.f64 1/2 u0) u0 u0)))
(*.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 2)) (+.f64 0 (*.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 u0) u0 u0)) 0))) (-.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 u0) u0 u0)) 0))
(*.f64 (+.f64 0 (+.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) 2) (*.f64 0 (cbrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (-.f64 0 (cbrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))
(*.f64 1 (fma.f64 (*.f64 1/2 u0) u0 u0))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 2)) 0)) (+.f64 0 (cbrt.f64 (fma.f64 (*.f64 1/2 u0) u0 u0))))
(*.f64 (cbrt.f64 (pow.f64 u0 2)) (-.f64 (*.f64 (*.f64 1/2 u0) (cbrt.f64 u0)) (neg.f64 (cbrt.f64 u0))))
(*.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 1)
(*.f64 (cbrt.f64 (pow.f64 u0 2)) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 u0 2) 2)) 1/2) (neg.f64 (cbrt.f64 u0))))
(-.f64 3 (+.f64 3 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))
(-.f64 1 (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))
(-.f64 3 (-.f64 3 (fma.f64 (*.f64 1/2 u0) u0 u0)))
(-.f64 1 (-.f64 1 (fma.f64 (*.f64 1/2 u0) u0 u0)))
(-.f64 (-.f64 0 (neg.f64 u0)) (*.f64 -1/2 (pow.f64 u0 2)))
(-.f64 u0 (*.f64 -1/2 (pow.f64 u0 2)))
(-.f64 (*.f64 1/2 (pow.f64 u0 2)) (neg.f64 u0))
(-.f64 (-.f64 0 (*.f64 -1/2 (pow.f64 u0 2))) (neg.f64 u0))
(-.f64 0 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))
(-.f64 0 (+.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) 0))
(-.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 0)
(/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 1)
(/.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) -1)
(fma.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 u0 2)) (*.f64 1/2 (pow.f64 u0 2)))
(fma.f64 (*.f64 1/2 u0) u0 u0)
(fma.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 u0 2))) (cbrt.f64 (*.f64 1/4 (pow.f64 (pow.f64 u0 2) 2))) u0)
(fma.f64 1 u0 (*.f64 1/2 (pow.f64 u0 2)))
(fma.f64 1 (*.f64 1/2 (pow.f64 u0 2)) u0)
(fma.f64 1/2 (pow.f64 u0 2) u0)
(fma.f64 (pow.f64 u0 2) 1/2 u0)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 u0) u0 u0)) 3)
(pow.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 1)
(pow.f64 (pow.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 3) 1/3)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 3))
(neg.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))
(if (!=.f64 (*.f64 1/2 (pow.f64 u0 2)) 0) (/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 u0 3) 2) 1/8) (pow.f64 u0 3)) (*.f64 (pow.f64 u0 2) (-.f64 (*.f64 1/4 (pow.f64 u0 2)) (fma.f64 1/2 u0 -1)))) (fma.f64 (*.f64 1/2 u0) u0 u0))
(if (!=.f64 (*.f64 u0 (fma.f64 1/2 u0 -1)) 0) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (pow.f64 u0 2) 2)) (pow.f64 u0 2)) (*.f64 u0 (fma.f64 1/2 u0 -1))) (fma.f64 (*.f64 1/2 u0) u0 u0))
(if (!=.f64 (*.f64 1/2 (pow.f64 u0 2)) 0) (*.f64 (*.f64 1/2 (pow.f64 u0 2)) (+.f64 1 (/.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (fma.f64 (*.f64 1/2 u0) u0 u0))
(if (!=.f64 (*.f64 (pow.f64 u0 2) (-.f64 (*.f64 1/4 (pow.f64 u0 2)) (fma.f64 1/2 u0 -1))) 0) (/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 u0 3) 2) 1/8) (pow.f64 u0 3)) (*.f64 (pow.f64 u0 2) (-.f64 (*.f64 1/4 (pow.f64 u0 2)) (fma.f64 1/2 u0 -1)))) (fma.f64 (*.f64 1/2 u0) u0 u0))
(if (!=.f64 u0 0) (/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 u0 3) 2) 1/8) (pow.f64 u0 3)) (*.f64 (pow.f64 u0 2) (-.f64 (*.f64 1/4 (pow.f64 u0 2)) (fma.f64 1/2 u0 -1)))) (fma.f64 (*.f64 1/2 u0) u0 u0))
(if (!=.f64 (*.f64 u0 (neg.f64 (fma.f64 1/2 u0 -1))) 0) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (pow.f64 u0 2) 2)) (pow.f64 u0 2)) (*.f64 u0 (fma.f64 1/2 u0 -1))) (fma.f64 (*.f64 1/2 u0) u0 u0))
(if (!=.f64 u0 0) (*.f64 u0 (+.f64 (/.f64 (*.f64 1/2 (pow.f64 u0 2)) u0) 1)) (fma.f64 (*.f64 1/2 u0) u0 u0))
(if (!=.f64 1 0) (fma.f64 (*.f64 1/2 u0) u0 u0) (fma.f64 (*.f64 1/2 u0) u0 u0))
(if (!=.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 0) (/.f64 1 (pow.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) -1)) (fma.f64 (*.f64 1/2 u0) u0 u0))
(+.f64 (*.f64 1/2 (pow.f64 u0 2)) u0)
(+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))
(+.f64 u0 (-.f64 (*.f64 1/2 (pow.f64 u0 2)) 0))
(+.f64 (*.f64 1/2 (pow.f64 u0 2)) (-.f64 u0 0))
(+.f64 (+.f64 0 (*.f64 1/2 (pow.f64 u0 2))) u0)
(+.f64 (+.f64 0 u0) (*.f64 1/2 (pow.f64 u0 2)))
(+.f64 (-.f64 (*.f64 1/2 (pow.f64 u0 2)) 0) u0)
(+.f64 (-.f64 0 (neg.f64 u0)) (*.f64 1/2 (pow.f64 u0 2)))
(+.f64 (-.f64 0 (*.f64 -1/2 (pow.f64 u0 2))) u0)
(+.f64 (-.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 3) 3)
(+.f64 (-.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 1) 1)
(+.f64 0 (fma.f64 (*.f64 1/2 u0) u0 u0))
Outputs
(/.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 (fma.f64 1/2 (pow.f64 u0 2) 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 (fma.f64 1/2 (pow.f64 u0 2) 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 (fma.f64 1/2 (pow.f64 u0 2) 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 (pow.f64 (pow.f64 u0 -1) -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 u0 (*.f64 1/2 (pow.f64 (pow.f64 u0 -1) -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 u0 (*.f64 1/2 (pow.f64 (pow.f64 u0 -1) -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 u0 (*.f64 1/2 (pow.f64 (pow.f64 u0 -1) -2))) (+.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 (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 u0 (*.f64 1/2 (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 u0 (*.f64 1/2 (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 u0 (*.f64 1/2 (pow.f64 (/.f64 -1 u0) -2))) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi)
(/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 2)) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi))
(-.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (fma.f64 1/2 (pow.f64 u0 2) u0)) (pow.f64 (*.f64 sin2phi alphax) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 cos2phi alphay) 2) (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 4))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 4) sin2phi))) (-.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (fma.f64 1/2 (pow.f64 u0 2) u0)) (pow.f64 (*.f64 sin2phi alphax) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.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 (*.f64 cos2phi alphay) 2) (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 4))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 4) sin2phi))) (-.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2)) (fma.f64 1/2 (pow.f64 u0 2) u0)) (*.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 sin2phi 2) 2)) (pow.f64 alphax 4))))) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (fma.f64 1/2 (pow.f64 u0 2) u0)) (pow.f64 (*.f64 sin2phi alphax) 2)))
(/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi)
(/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 2)) cos2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 alphay 2))))
(-.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 2)) cos2phi) (/.f64 (*.f64 (pow.f64 (pow.f64 cos2phi -1) 2) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (fma.f64 1/2 (pow.f64 u0 2) u0))) (pow.f64 alphay 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 cos2phi) 3) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (pow.f64 (pow.f64 alphay 2) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 alphay 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 sin2phi alphax) 2) (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 4)) (pow.f64 cos2phi 3))) (pow.f64 alphay 4)) (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 2)) cos2phi)) (/.f64 (*.f64 (pow.f64 (pow.f64 cos2phi -1) 2) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (fma.f64 1/2 (pow.f64 u0 2) 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 (pow.f64 (/.f64 1 cos2phi) 3) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (pow.f64 (pow.f64 alphay 2) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (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) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 2)) cos2phi) (/.f64 (*.f64 (pow.f64 (pow.f64 cos2phi -1) 2) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (fma.f64 1/2 (pow.f64 u0 2) u0))) (pow.f64 alphay 2))) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 cos2phi -1) 4) (*.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi) (fma.f64 1/2 (pow.f64 u0 2) u0)))) (pow.f64 (pow.f64 alphay 2) 3))) (/.f64 (*.f64 (pow.f64 (*.f64 sin2phi alphax) 2) (*.f64 (/.f64 (pow.f64 alphax 4) (pow.f64 cos2phi 3)) (fma.f64 1/2 (pow.f64 u0 2) u0))) (pow.f64 alphay 4)))
(/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi)
(/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 2)) cos2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 alphay 2))))
(-.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 2)) cos2phi) (/.f64 (*.f64 (pow.f64 (pow.f64 cos2phi -1) 2) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (fma.f64 1/2 (pow.f64 u0 2) u0))) (pow.f64 alphay 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) 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 cos2phi) 3) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (pow.f64 (pow.f64 alphay 2) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 alphay 2)))))
(-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 2)) cos2phi) (/.f64 (*.f64 (pow.f64 (*.f64 sin2phi alphax) 2) (*.f64 (*.f64 (pow.f64 alphax 4) (/.f64 -1 (pow.f64 cos2phi 3))) (fma.f64 1/2 (pow.f64 u0 2) u0))) (pow.f64 alphay 4))) (/.f64 (*.f64 (pow.f64 (pow.f64 cos2phi -1) 2) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (fma.f64 1/2 (pow.f64 u0 2) u0))) (pow.f64 alphay 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 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) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 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 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (pow.f64 (pow.f64 alphay 2) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 cos2phi) 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 alphay 2))))))
(+.f64 (-.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 2)) cos2phi) (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 cos2phi -1) 4) (*.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi) (fma.f64 1/2 (pow.f64 u0 2) u0)))) (pow.f64 (pow.f64 alphay 2) 3))) (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 sin2phi alphax) 2) (neg.f64 (*.f64 (*.f64 (pow.f64 alphax 4) (/.f64 -1 (pow.f64 cos2phi 3))) (fma.f64 1/2 (pow.f64 u0 2) u0)))) (pow.f64 alphay 4)) (/.f64 (*.f64 (pow.f64 (pow.f64 cos2phi -1) 2) (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (fma.f64 1/2 (pow.f64 u0 2) u0))) (pow.f64 alphay 2))))
(/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi)
(/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 2)) cos2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(-.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 2)) cos2phi) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (fma.f64 1/2 (pow.f64 u0 2) u0)) (pow.f64 (*.f64 cos2phi alphay) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 2)) cos2phi) (/.f64 (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6)) (fma.f64 1/2 (pow.f64 u0 2) u0)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (fma.f64 1/2 (pow.f64 u0 2) u0)) (pow.f64 (*.f64 cos2phi alphay) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 8) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (*.f64 (pow.f64 alphay 2) (pow.f64 (pow.f64 alphay 2) 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (+.f64 (/.f64 (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 6) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))))
(-.f64 (-.f64 (+.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 2)) cos2phi) (/.f64 (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 alphax 6)) (fma.f64 1/2 (pow.f64 u0 2) u0)) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4)))) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (fma.f64 1/2 (pow.f64 u0 2) u0)) (pow.f64 (*.f64 cos2phi alphay) 2))) (*.f64 (/.f64 (pow.f64 sin2phi 2) (pow.f64 (pow.f64 cos2phi 2) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 8) sin2phi) (fma.f64 1/2 (pow.f64 u0 2) u0)) (pow.f64 (pow.f64 alphay 2) 3))))
(/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi)
(/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 2)) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi))
(-.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (/.f64 (pow.f64 alphax -1) alphax) (pow.f64 alphay 4)) (fma.f64 1/2 (pow.f64 u0 2) u0))) (pow.f64 sin2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 sin2phi 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 4) (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax -1) 4) (*.f64 (pow.f64 (*.f64 cos2phi alphay) 2) (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 4)))) (pow.f64 sin2phi 3)) (-.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (/.f64 (pow.f64 alphax -1) alphax) (pow.f64 alphay 4)) (fma.f64 1/2 (pow.f64 u0 2) u0))) (pow.f64 sin2phi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 alphax) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 alphax) 6) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (pow.f64 (pow.f64 sin2phi 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi) (/.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 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)))))
(-.f64 (-.f64 (+.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 (pow.f64 alphax -1) 4) (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (fma.f64 1/2 (pow.f64 u0 2) u0)))) (pow.f64 sin2phi 3))) (/.f64 (*.f64 (pow.f64 (pow.f64 alphax -1) 6) (*.f64 (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2)) (fma.f64 1/2 (pow.f64 u0 2) u0))) (pow.f64 (pow.f64 sin2phi 2) 2))) (/.f64 (*.f64 cos2phi (*.f64 (*.f64 (/.f64 (pow.f64 alphax -1) alphax) (pow.f64 alphay 4)) (fma.f64 1/2 (pow.f64 u0 2) u0))) (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi)
(/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 2)) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 sin2phi 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi))
(-.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 (/.f64 (pow.f64 alphax -1) alphax) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (fma.f64 1/2 (pow.f64 u0 2) u0))) (pow.f64 sin2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 sin2phi 2))) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))) (pow.f64 (/.f64 -1 alphax) 4))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 cos2phi alphay) 2) (*.f64 (*.f64 (pow.f64 alphay 4) (pow.f64 (pow.f64 alphax -1) 4)) (fma.f64 1/2 (pow.f64 u0 2) u0))) (pow.f64 sin2phi 3)) (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 2)) sin2phi)) (/.f64 (*.f64 (/.f64 (pow.f64 alphax -1) alphax) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (fma.f64 1/2 (pow.f64 u0 2) u0))) (pow.f64 sin2phi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 2) (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 sin2phi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 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) (*.f64 (pow.f64 (/.f64 -1 alphax) 4) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (*.f64 (pow.f64 sin2phi 2) sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi))))
(-.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 cos2phi alphay) 2) (*.f64 (*.f64 (pow.f64 alphay 4) (pow.f64 (pow.f64 alphax -1) 4)) (fma.f64 1/2 (pow.f64 u0 2) u0))) (pow.f64 sin2phi 3)) (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 2)) sin2phi)) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphax) 6) (pow.f64 (pow.f64 alphay 4) 2)) (fma.f64 1/2 (pow.f64 u0 2) u0))) (pow.f64 (pow.f64 sin2phi 2) 2))) (/.f64 (*.f64 (/.f64 (pow.f64 alphax -1) alphax) (*.f64 (*.f64 cos2phi (pow.f64 alphay 4)) (fma.f64 1/2 (pow.f64 u0 2) u0))) (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi)
(/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 2)) cos2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))))
(-.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 2)) cos2phi) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (fma.f64 1/2 (pow.f64 u0 2) u0)) (pow.f64 (*.f64 cos2phi alphay) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2))))))
(+.f64 (-.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 2)) cos2phi) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (fma.f64 1/2 (pow.f64 u0 2) u0)) (pow.f64 (*.f64 cos2phi alphay) 2))) (/.f64 (*.f64 (pow.f64 (*.f64 sin2phi alphax) 2) (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 4))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 alphay 2) (pow.f64 cos2phi 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 alphax 2) 2) 2) (*.f64 (pow.f64 sin2phi 3) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.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) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (pow.f64 (pow.f64 alphay 2) 2)))))))
(+.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 2)) cos2phi) (-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 sin2phi alphax) 2) (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 4))) (*.f64 (pow.f64 cos2phi 3) (pow.f64 alphay 4))) (/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) (pow.f64 sin2phi 3)) (fma.f64 1/2 (pow.f64 u0 2) u0)) (*.f64 (pow.f64 (pow.f64 cos2phi 2) 2) (pow.f64 (pow.f64 alphay 2) 3)))) (/.f64 (*.f64 (*.f64 (pow.f64 alphax 4) sin2phi) (fma.f64 1/2 (pow.f64 u0 2) u0)) (pow.f64 (*.f64 cos2phi alphay) 2))))
(/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi)
(/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 2)) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 alphax 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi))
(-.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 (pow.f64 sin2phi -1) 2)) (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 4))) (pow.f64 alphax 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (/.f64 1 sin2phi) 3) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 alphax 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi)))
(+.f64 (-.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 (pow.f64 sin2phi -1) 2)) (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 4))) (pow.f64 alphax 2))) (/.f64 (*.f64 (pow.f64 (*.f64 cos2phi alphay) 2) (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 4)) (pow.f64 sin2phi 3))) (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) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (pow.f64 (pow.f64 alphax 2) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (/.f64 1 sin2phi) 2) (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 alphax 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2)))) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi))))
(+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (/.f64 (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (fma.f64 1/2 (pow.f64 u0 2) u0)) (pow.f64 sin2phi 3))) (pow.f64 alphax 4)) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 (pow.f64 sin2phi -1) 2)) (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 4))) (pow.f64 alphax 2))) (-.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 (pow.f64 (pow.f64 sin2phi -1) 4) (*.f64 (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2)) (fma.f64 1/2 (pow.f64 u0 2) u0))) (pow.f64 (pow.f64 alphax 2) 3))))
(/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi)
(/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi) (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2))))
(-.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 (pow.f64 sin2phi -1) 2)) (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 4))) (pow.f64 alphax 2)))
(+.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 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi) (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2)))))
(-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 (pow.f64 sin2phi -1) 2)) (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 4))) (pow.f64 alphax 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (/.f64 -1 (pow.f64 sin2phi 3)) (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (fma.f64 1/2 (pow.f64 u0 2) 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 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (pow.f64 (pow.f64 alphax 2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (/.f64 -1 sin2phi) 4) (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 (pow.f64 (pow.f64 alphay 2) 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 alphax 2) 2)))) (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 (pow.f64 alphay 2) 2) (*.f64 (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))) (pow.f64 (/.f64 -1 sin2phi) 2)))) (pow.f64 alphax 2))))))
(-.f64 (-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 (pow.f64 (pow.f64 sin2phi -1) 4) (*.f64 (*.f64 (pow.f64 cos2phi 3) (pow.f64 (pow.f64 alphay 4) 2)) (fma.f64 1/2 (pow.f64 u0 2) u0))) (pow.f64 (pow.f64 alphax 2) 3))) (/.f64 (*.f64 (*.f64 cos2phi (pow.f64 (pow.f64 sin2phi -1) 2)) (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 4))) (pow.f64 alphax 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (*.f64 (/.f64 -1 (pow.f64 sin2phi 3)) (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 4)) (fma.f64 1/2 (pow.f64 u0 2) u0)))) (pow.f64 alphax 4)))
(/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi)
(/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 2)) sin2phi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi))
(-.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (fma.f64 1/2 (pow.f64 u0 2) u0)) (pow.f64 (*.f64 sin2phi alphax) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 4) (*.f64 cos2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi)))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6)) (fma.f64 1/2 (pow.f64 u0 2) u0)) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 4) sin2phi))) (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 2)) sin2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (fma.f64 1/2 (pow.f64 u0 2) u0)) (pow.f64 (*.f64 sin2phi alphax) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 cos2phi (*.f64 (pow.f64 cos2phi 2) (*.f64 (+.f64 u0 (*.f64 1/2 (pow.f64 u0 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) (*.f64 cos2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 alphax 2) (pow.f64 sin2phi 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 cos2phi 2) (*.f64 (pow.f64 alphay 6) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) sin2phi))) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) sin2phi))))
(-.f64 (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 cos2phi 2) (pow.f64 alphay 6)) (fma.f64 1/2 (pow.f64 u0 2) u0)) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 alphax 4) sin2phi))) (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 2)) sin2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 alphay 4) cos2phi) (fma.f64 1/2 (pow.f64 u0 2) u0)) (pow.f64 (*.f64 sin2phi alphax) 2))) (/.f64 (*.f64 (pow.f64 cos2phi 3) (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphay 8))) (*.f64 (*.f64 (pow.f64 alphax 2) (pow.f64 (pow.f64 sin2phi 2) 2)) (pow.f64 alphax 4))))
(/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi)
(/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 2)) cos2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 cos2phi 2))))
(-.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 2)) cos2phi) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (*.f64 (pow.f64 (pow.f64 alphay -1) 2) sin2phi) (fma.f64 1/2 (pow.f64 u0 2) u0))) (pow.f64 cos2phi 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (*.f64 cos2phi (pow.f64 cos2phi 2))) (+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 2)) (neg.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) sin2phi))) (/.f64 (*.f64 (pow.f64 (*.f64 sin2phi alphax) 2) (*.f64 (pow.f64 alphax 4) (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 (pow.f64 alphay -1) 4)))) cos2phi)) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 2)) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 1 alphay) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 cos2phi 2))) (+.f64 (*.f64 -1 (/.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 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (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) (*.f64 (pow.f64 (/.f64 1 alphay) 4) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 2)) (neg.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) sin2phi))) (/.f64 (*.f64 (pow.f64 (*.f64 sin2phi alphax) 2) (*.f64 (pow.f64 alphax 4) (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 (pow.f64 alphay -1) 4)))) cos2phi)) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 2)) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 sin2phi 2) (pow.f64 (pow.f64 alphax 4) 2)) (neg.f64 (*.f64 (*.f64 sin2phi (pow.f64 (pow.f64 alphay -1) 6)) (fma.f64 1/2 (pow.f64 u0 2) u0)))) (pow.f64 (pow.f64 cos2phi 2) 2)))
(/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi)
(/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 2)) cos2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 cos2phi 2))))
(-.f64 (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 2)) cos2phi) (/.f64 (*.f64 (pow.f64 alphax 4) (*.f64 (*.f64 (pow.f64 (pow.f64 alphay -1) 2) sin2phi) (fma.f64 1/2 (pow.f64 u0 2) u0))) (pow.f64 cos2phi 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (pow.f64 cos2phi 2))) (/.f64 (*.f64 (pow.f64 alphax 2) (*.f64 (pow.f64 sin2phi 2) (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))) (pow.f64 (/.f64 -1 alphay) 4))))) (*.f64 cos2phi (pow.f64 cos2phi 2)))))
(+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 2)) (neg.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) sin2phi))) (/.f64 (*.f64 (pow.f64 (*.f64 sin2phi alphax) 2) (*.f64 (pow.f64 alphax 4) (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 (pow.f64 alphay -1) 4)))) cos2phi)) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 2)) cos2phi))
(+.f64 (/.f64 (*.f64 (pow.f64 alphax 2) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))) cos2phi) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 alphax 2) 2) (*.f64 (pow.f64 (/.f64 -1 alphay) 2) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))))) (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) (*.f64 sin2phi (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (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) (*.f64 (pow.f64 (/.f64 -1 alphay) 4) (+.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))))) (*.f64 cos2phi (pow.f64 cos2phi 2))))))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 alphax 4) (pow.f64 (pow.f64 alphay -1) 2)) (neg.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) sin2phi))) (/.f64 (*.f64 (pow.f64 (*.f64 sin2phi alphax) 2) (*.f64 (pow.f64 alphax 4) (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 (pow.f64 alphay -1) 4)))) cos2phi)) (pow.f64 cos2phi 2)) (/.f64 (*.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (pow.f64 alphax 2)) cos2phi)) (/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 alphay) 6) (pow.f64 sin2phi 2)) (neg.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 alphax 4) 2) sin2phi) (fma.f64 1/2 (pow.f64 u0 2) u0)))) (pow.f64 (pow.f64 cos2phi 2) 2)))
u0
(+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))
(fma.f64 1/2 (pow.f64 u0 2) u0)
(+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))
(fma.f64 1/2 (pow.f64 u0 2) u0)
(+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))
(fma.f64 1/2 (pow.f64 u0 2) u0)
(*.f64 1/2 (pow.f64 (/.f64 1 u0) -2))
(*.f64 1/2 (pow.f64 (pow.f64 u0 -1) -2))
(+.f64 u0 (*.f64 1/2 (pow.f64 (/.f64 1 u0) -2)))
(+.f64 u0 (*.f64 1/2 (pow.f64 (pow.f64 u0 -1) -2)))
(+.f64 u0 (*.f64 1/2 (pow.f64 (/.f64 1 u0) -2)))
(+.f64 u0 (*.f64 1/2 (pow.f64 (pow.f64 u0 -1) -2)))
(+.f64 u0 (*.f64 1/2 (pow.f64 (/.f64 1 u0) -2)))
(+.f64 u0 (*.f64 1/2 (pow.f64 (pow.f64 u0 -1) -2)))
(*.f64 1/2 (pow.f64 (/.f64 -1 u0) -2))
(+.f64 u0 (*.f64 1/2 (pow.f64 (/.f64 -1 u0) -2)))
(+.f64 u0 (*.f64 1/2 (pow.f64 (/.f64 -1 u0) -2)))
(+.f64 u0 (*.f64 1/2 (pow.f64 (/.f64 -1 u0) -2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) 2)))
(/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) 2)) (cbrt.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))))
(/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 2) (pow.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)) 2))))
(cbrt.f64 (*.f64 (/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (/.f64 (pow.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) 2) (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) -1)) (fma.f64 (*.f64 u0 1/2) u0 u0)) (cbrt.f64 (pow.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) 2)))
(*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (cbrt.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)) 2))))
(/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (/.f64 -1 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (/.f64 1 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) (fma.f64 (*.f64 1/2 u0) u0 u0))
(/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 u0) u0 u0)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 2)) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 1 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) 1)
(/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 (/.f64 0 (-.f64 (/.f64 (/.f64 cos2phi alphax) (neg.f64 alphax)) (/.f64 (/.f64 sin2phi alphay) alphay))) (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 3 (+.f64 3 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))))
(/.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 1 (+.f64 1 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))))
(/.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(-.f64 0 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (cbrt.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)) 2))))
(/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (cbrt.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)) 2)))
(/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))
(/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) 1)
(/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(/.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (-.f64 (/.f64 (/.f64 cos2phi alphax) (neg.f64 alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))) 3)
(/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(pow.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) 1)
(/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(pow.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) 3) 1/3)
(/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) 3))
(/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(neg.f64 (/.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(/.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 u0) u0 u0)) (/.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 2)))) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (*.f64 u0 1/2) u0 u0)) (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) 2)))) (/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 alphax (*.f64 alphax sin2phi)))) (pow.f64 (*.f64 alphax alphay) 2)) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (pow.f64 (*.f64 alphax alphay) 2) 0) (/.f64 (*.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (pow.f64 (*.f64 alphax alphay) 2)) (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi))) (/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (neg.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 alphax (*.f64 alphax sin2phi))))) (neg.f64 (pow.f64 (*.f64 alphax alphay) 2))) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 alphax alphay) 2)) 0) (/.f64 (*.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (pow.f64 (*.f64 alphax alphay) 2)) (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi))) (/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) alphax) 0) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (*.f64 sin2phi alphax) (*.f64 (pow.f64 alphay 2) (/.f64 cos2phi alphax)))) (*.f64 (pow.f64 alphay 2) alphax)) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (*.f64 alphax (pow.f64 alphay 2)) 0) (/.f64 (*.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (*.f64 alphax (pow.f64 alphay 2))) (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 sin2phi alphax))) (/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphay (neg.f64 (pow.f64 alphax 2))) 0) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (-.f64 (*.f64 (/.f64 sin2phi alphay) (neg.f64 (pow.f64 alphax 2))) (*.f64 alphay cos2phi))) (*.f64 alphay (neg.f64 (pow.f64 alphax 2)))) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (neg.f64 (*.f64 alphay (pow.f64 alphax 2))) 0) (/.f64 (*.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (neg.f64 (*.f64 alphay (pow.f64 alphax 2)))) (neg.f64 (fma.f64 cos2phi alphay (/.f64 (*.f64 sin2phi (pow.f64 alphax 2)) alphay)))) (/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphax alphay) 0) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (*.f64 (/.f64 cos2phi alphax) alphay) (*.f64 alphax (/.f64 sin2phi alphay)))) (*.f64 alphax alphay)) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (*.f64 alphax alphay) 0) (/.f64 (*.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (*.f64 alphax alphay)) (fma.f64 (/.f64 cos2phi alphax) alphay (/.f64 (*.f64 sin2phi alphax) alphay))) (/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (pow.f64 alphax 2) alphay) 0) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (*.f64 cos2phi alphay) (*.f64 (pow.f64 alphax 2) (/.f64 sin2phi alphay)))) (*.f64 (pow.f64 alphax 2) alphay)) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (*.f64 alphay (pow.f64 alphax 2)) 0) (/.f64 (*.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (*.f64 alphay (pow.f64 alphax 2))) (fma.f64 cos2phi alphay (/.f64 (*.f64 sin2phi (pow.f64 alphax 2)) alphay))) (/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax) 0) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (-.f64 (*.f64 (neg.f64 sin2phi) alphax) (*.f64 (pow.f64 alphay 2) (/.f64 cos2phi alphax)))) (*.f64 (neg.f64 (pow.f64 alphay 2)) alphax)) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (neg.f64 (*.f64 alphax (pow.f64 alphay 2))) 0) (/.f64 (*.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (neg.f64 (*.f64 alphax (pow.f64 alphay 2)))) (neg.f64 (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 sin2phi alphax)))) (/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphax (pow.f64 alphay 2)) 0) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (*.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2)) (*.f64 alphax sin2phi))) (*.f64 alphax (pow.f64 alphay 2))) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (*.f64 alphax (pow.f64 alphay 2)) 0) (/.f64 (*.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (*.f64 alphax (pow.f64 alphay 2))) (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 sin2phi alphax))) (/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphax (neg.f64 (pow.f64 alphay 2))) 0) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (-.f64 (*.f64 (/.f64 cos2phi alphax) (neg.f64 (pow.f64 alphay 2))) (*.f64 alphax sin2phi))) (*.f64 alphax (neg.f64 (pow.f64 alphay 2)))) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (neg.f64 (*.f64 alphax (pow.f64 alphay 2))) 0) (/.f64 (*.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (neg.f64 (*.f64 alphax (pow.f64 alphay 2)))) (neg.f64 (fma.f64 (/.f64 cos2phi alphax) (pow.f64 alphay 2) (*.f64 sin2phi alphax)))) (/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphay (pow.f64 alphax 2)) 0) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (*.f64 (/.f64 sin2phi alphay) (pow.f64 alphax 2)) (*.f64 alphay cos2phi))) (*.f64 alphay (pow.f64 alphax 2))) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (*.f64 alphay (pow.f64 alphax 2)) 0) (/.f64 (*.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (*.f64 alphay (pow.f64 alphax 2))) (fma.f64 cos2phi alphay (/.f64 (*.f64 sin2phi (pow.f64 alphax 2)) alphay))) (/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 alphay alphax) 0) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (*.f64 (/.f64 sin2phi alphay) alphax) (*.f64 alphay (/.f64 cos2phi alphax)))) (*.f64 alphay alphax)) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (*.f64 alphax alphay) 0) (/.f64 (*.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (*.f64 alphax alphay)) (fma.f64 (/.f64 cos2phi alphax) alphay (/.f64 (*.f64 sin2phi alphax) alphay))) (/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay) 0) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (-.f64 (*.f64 (neg.f64 cos2phi) alphay) (*.f64 (pow.f64 alphax 2) (/.f64 sin2phi alphay)))) (*.f64 (neg.f64 (pow.f64 alphax 2)) alphay)) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (neg.f64 (*.f64 alphay (pow.f64 alphax 2))) 0) (/.f64 (*.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (neg.f64 (*.f64 alphay (pow.f64 alphax 2)))) (neg.f64 (fma.f64 cos2phi alphay (/.f64 (*.f64 sin2phi (pow.f64 alphax 2)) alphay)))) (/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 0) (/.f64 1 (/.f64 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)) (fma.f64 (*.f64 1/2 u0) u0 u0))) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) 0) (pow.f64 (/.f64 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))) (fma.f64 (*.f64 u0 1/2) u0 u0)) -1) (/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 alphay 2) 0) (*.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 alphax (*.f64 alphax sin2phi))) (pow.f64 alphax 2))) (pow.f64 alphay 2)) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (pow.f64 alphay 2) 0) (*.f64 (/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 alphax 2))) (pow.f64 alphay 2)) (/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) 0) (/.f64 1 (pow.f64 (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) -1)) (/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))))
(if (!=.f64 (/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) 0) (pow.f64 (/.f64 1 (/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))) -1) (/.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(+.f64 (*.f64 u0 (/.f64 1 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))) (*.f64 (*.f64 1/2 (pow.f64 u0 2)) (/.f64 1 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))))
(/.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 (*.f64 1/2 (pow.f64 u0 2)) (/.f64 1 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))) (*.f64 u0 (/.f64 1 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax)))))
(/.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) u0) (*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) (*.f64 1/2 (pow.f64 u0 2))))
(/.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) (*.f64 1/2 (pow.f64 u0 2))) (*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 sin2phi alphay) alphay) (/.f64 (/.f64 cos2phi alphax) alphax))) u0))
(/.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2))))
(*.f64 (*.f64 1/2 (+.f64 u0 2)) u0)
(fma.f64 (*.f64 u0 1/2) u0 u0)
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 u0) u0 u0))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 2))))
(fma.f64 (*.f64 u0 1/2) u0 u0)
(*.f64 (cbrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) 2)))
(fma.f64 1/2 (pow.f64 u0 2) u0)
(*.f64 (cbrt.f64 (pow.f64 u0 2)) (*.f64 (*.f64 1/2 (+.f64 u0 2)) (cbrt.f64 u0)))
(*.f64 (cbrt.f64 (pow.f64 u0 2)) (fma.f64 (*.f64 u0 1/2) (cbrt.f64 u0) (cbrt.f64 u0)))
(*.f64 u0 (*.f64 1/2 (+.f64 u0 2)))
(fma.f64 (*.f64 u0 1/2) u0 u0)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 u0 2)) (*.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 u0 2))) (-.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 u0 2))) (cbrt.f64 u0)))) (+.f64 (cbrt.f64 u0) (cbrt.f64 (*.f64 1/2 (pow.f64 u0 2)))))
(fma.f64 1/2 (pow.f64 u0 2) u0)
(*.f64 (+.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (pow.f64 u0 2) 2))) (*.f64 (cbrt.f64 u0) (-.f64 (cbrt.f64 u0) (cbrt.f64 (*.f64 1/2 (pow.f64 u0 2)))))) (+.f64 (cbrt.f64 u0) (cbrt.f64 (*.f64 1/2 (pow.f64 u0 2)))))
(*.f64 (+.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (pow.f64 u0 2) 2))) (*.f64 (cbrt.f64 u0) (-.f64 (cbrt.f64 u0) (cbrt.f64 (*.f64 (pow.f64 u0 2) 1/2))))) (+.f64 (cbrt.f64 u0) (cbrt.f64 (*.f64 (pow.f64 u0 2) 1/2))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 u0) u0 u0)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 2)))
(fma.f64 (*.f64 u0 1/2) u0 u0)
(*.f64 (neg.f64 (cbrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) 2))
(fma.f64 1/2 (pow.f64 u0 2) u0)
(*.f64 (cbrt.f64 (pow.f64 u0 2)) (+.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 u0 2) 2)) 1/2) (cbrt.f64 u0)))
(*.f64 (cbrt.f64 (pow.f64 u0 2)) (fma.f64 (cbrt.f64 (pow.f64 (pow.f64 u0 2) 2)) 1/2 (cbrt.f64 u0)))
(*.f64 (cbrt.f64 (pow.f64 u0 2)) (+.f64 (cbrt.f64 u0) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 u0 2) 2)) 1/2)))
(*.f64 (cbrt.f64 (pow.f64 u0 2)) (fma.f64 (cbrt.f64 (pow.f64 (pow.f64 u0 2) 2)) 1/2 (cbrt.f64 u0)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 2)) (cbrt.f64 (fma.f64 (*.f64 1/2 u0) u0 u0)))
(fma.f64 (*.f64 u0 1/2) u0 u0)
(*.f64 -1 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))
(fma.f64 1/2 (pow.f64 u0 2) u0)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 2)) (+.f64 0 (*.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 u0) u0 u0)) 0))) (-.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 u0) u0 u0)) 0))
(fma.f64 (*.f64 u0 1/2) u0 u0)
(*.f64 (+.f64 0 (+.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) 2) (*.f64 0 (cbrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))) (-.f64 0 (cbrt.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))))
(fma.f64 1/2 (pow.f64 u0 2) u0)
(*.f64 1 (fma.f64 (*.f64 1/2 u0) u0 u0))
(fma.f64 (*.f64 u0 1/2) u0 u0)
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 2)) 0)) (+.f64 0 (cbrt.f64 (fma.f64 (*.f64 1/2 u0) u0 u0))))
(fma.f64 (*.f64 u0 1/2) u0 u0)
(*.f64 (cbrt.f64 (pow.f64 u0 2)) (-.f64 (*.f64 (*.f64 1/2 u0) (cbrt.f64 u0)) (neg.f64 (cbrt.f64 u0))))
(*.f64 (cbrt.f64 (pow.f64 u0 2)) (fma.f64 (*.f64 u0 1/2) (cbrt.f64 u0) (cbrt.f64 u0)))
(*.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 1)
(fma.f64 (*.f64 u0 1/2) u0 u0)
(*.f64 (cbrt.f64 (pow.f64 u0 2)) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 u0 2) 2)) 1/2) (neg.f64 (cbrt.f64 u0))))
(*.f64 (cbrt.f64 (pow.f64 u0 2)) (fma.f64 (cbrt.f64 (pow.f64 (pow.f64 u0 2) 2)) 1/2 (cbrt.f64 u0)))
(-.f64 3 (+.f64 3 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))
(fma.f64 1/2 (pow.f64 u0 2) u0)
(-.f64 1 (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)))
(fma.f64 1/2 (pow.f64 u0 2) u0)
(-.f64 3 (-.f64 3 (fma.f64 (*.f64 1/2 u0) u0 u0)))
(fma.f64 (*.f64 u0 1/2) u0 u0)
(-.f64 1 (-.f64 1 (fma.f64 (*.f64 1/2 u0) u0 u0)))
(fma.f64 (*.f64 u0 1/2) u0 u0)
(-.f64 (-.f64 0 (neg.f64 u0)) (*.f64 -1/2 (pow.f64 u0 2)))
(fma.f64 1/2 (pow.f64 u0 2) u0)
(-.f64 u0 (*.f64 -1/2 (pow.f64 u0 2)))
(fma.f64 1/2 (pow.f64 u0 2) u0)
(-.f64 (*.f64 1/2 (pow.f64 u0 2)) (neg.f64 u0))
(fma.f64 1/2 (pow.f64 u0 2) u0)
(-.f64 (-.f64 0 (*.f64 -1/2 (pow.f64 u0 2))) (neg.f64 u0))
(fma.f64 1/2 (pow.f64 u0 2) u0)
(-.f64 0 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))
(fma.f64 1/2 (pow.f64 u0 2) u0)
(-.f64 0 (+.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) 0))
(fma.f64 1/2 (pow.f64 u0 2) u0)
(-.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 0)
(fma.f64 (*.f64 u0 1/2) u0 u0)
(/.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 1)
(fma.f64 (*.f64 u0 1/2) u0 u0)
(/.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0) -1)
(fma.f64 1/2 (pow.f64 u0 2) u0)
(fma.f64 (cbrt.f64 u0) (cbrt.f64 (pow.f64 u0 2)) (*.f64 1/2 (pow.f64 u0 2)))
(fma.f64 1/2 (pow.f64 u0 2) u0)
(fma.f64 (*.f64 1/2 u0) u0 u0)
(fma.f64 (*.f64 u0 1/2) u0 u0)
(fma.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 u0 2))) (cbrt.f64 (*.f64 1/4 (pow.f64 (pow.f64 u0 2) 2))) u0)
(fma.f64 1/2 (pow.f64 u0 2) u0)
(fma.f64 1 u0 (*.f64 1/2 (pow.f64 u0 2)))
(fma.f64 1/2 (pow.f64 u0 2) u0)
(fma.f64 1 (*.f64 1/2 (pow.f64 u0 2)) u0)
(fma.f64 1/2 (pow.f64 u0 2) u0)
(fma.f64 1/2 (pow.f64 u0 2) u0)
(fma.f64 (pow.f64 u0 2) 1/2 u0)
(fma.f64 1/2 (pow.f64 u0 2) u0)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 u0) u0 u0)) 3)
(fma.f64 (*.f64 u0 1/2) u0 u0)
(pow.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 1)
(fma.f64 (*.f64 u0 1/2) u0 u0)
(pow.f64 (pow.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 3) 1/3)
(fma.f64 (*.f64 u0 1/2) u0 u0)
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 3))
(fma.f64 (*.f64 u0 1/2) u0 u0)
(neg.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0))
(fma.f64 1/2 (pow.f64 u0 2) u0)
(if (!=.f64 (*.f64 1/2 (pow.f64 u0 2)) 0) (/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 u0 3) 2) 1/8) (pow.f64 u0 3)) (*.f64 (pow.f64 u0 2) (-.f64 (*.f64 1/4 (pow.f64 u0 2)) (fma.f64 1/2 u0 -1)))) (fma.f64 (*.f64 1/2 u0) u0 u0))
(if (!=.f64 (*.f64 (pow.f64 u0 2) 1/2) 0) (/.f64 (fma.f64 (pow.f64 (pow.f64 u0 3) 2) 1/8 (pow.f64 u0 3)) (*.f64 (pow.f64 u0 2) (-.f64 (*.f64 (pow.f64 u0 2) 1/4) (fma.f64 1/2 u0 -1)))) (fma.f64 (*.f64 u0 1/2) u0 u0))
(if (!=.f64 (*.f64 u0 (fma.f64 1/2 u0 -1)) 0) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (pow.f64 u0 2) 2)) (pow.f64 u0 2)) (*.f64 u0 (fma.f64 1/2 u0 -1))) (fma.f64 (*.f64 1/2 u0) u0 u0))
(if (!=.f64 (*.f64 u0 (fma.f64 1/2 u0 -1)) 0) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (pow.f64 u0 2) 2)) (pow.f64 u0 2)) (*.f64 u0 (fma.f64 1/2 u0 -1))) (fma.f64 (*.f64 u0 1/2) u0 u0))
(if (!=.f64 (*.f64 1/2 (pow.f64 u0 2)) 0) (*.f64 (*.f64 1/2 (pow.f64 u0 2)) (+.f64 1 (/.f64 u0 (*.f64 1/2 (pow.f64 u0 2))))) (fma.f64 (*.f64 1/2 u0) u0 u0))
(if (!=.f64 (*.f64 (pow.f64 u0 2) 1/2) 0) (*.f64 (*.f64 (pow.f64 u0 2) 1/2) (+.f64 (/.f64 (/.f64 u0 1/2) (pow.f64 u0 2)) 1)) (fma.f64 (*.f64 u0 1/2) u0 u0))
(if (!=.f64 (*.f64 (pow.f64 u0 2) (-.f64 (*.f64 1/4 (pow.f64 u0 2)) (fma.f64 1/2 u0 -1))) 0) (/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 u0 3) 2) 1/8) (pow.f64 u0 3)) (*.f64 (pow.f64 u0 2) (-.f64 (*.f64 1/4 (pow.f64 u0 2)) (fma.f64 1/2 u0 -1)))) (fma.f64 (*.f64 1/2 u0) u0 u0))
(if (!=.f64 (*.f64 (pow.f64 u0 2) (-.f64 (*.f64 (pow.f64 u0 2) 1/4) (fma.f64 1/2 u0 -1))) 0) (/.f64 (fma.f64 (pow.f64 (pow.f64 u0 3) 2) 1/8 (pow.f64 u0 3)) (*.f64 (pow.f64 u0 2) (-.f64 (*.f64 (pow.f64 u0 2) 1/4) (fma.f64 1/2 u0 -1)))) (fma.f64 (*.f64 u0 1/2) u0 u0))
(if (!=.f64 u0 0) (/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 u0 3) 2) 1/8) (pow.f64 u0 3)) (*.f64 (pow.f64 u0 2) (-.f64 (*.f64 1/4 (pow.f64 u0 2)) (fma.f64 1/2 u0 -1)))) (fma.f64 (*.f64 1/2 u0) u0 u0))
(if (!=.f64 u0 0) (/.f64 (fma.f64 (pow.f64 (pow.f64 u0 3) 2) 1/8 (pow.f64 u0 3)) (*.f64 (pow.f64 u0 2) (-.f64 (*.f64 (pow.f64 u0 2) 1/4) (fma.f64 1/2 u0 -1)))) (fma.f64 (*.f64 u0 1/2) u0 u0))
(if (!=.f64 (*.f64 u0 (neg.f64 (fma.f64 1/2 u0 -1))) 0) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (pow.f64 u0 2) 2)) (pow.f64 u0 2)) (*.f64 u0 (fma.f64 1/2 u0 -1))) (fma.f64 (*.f64 1/2 u0) u0 u0))
(if (!=.f64 (neg.f64 (*.f64 u0 (fma.f64 1/2 u0 -1))) 0) (/.f64 (-.f64 (*.f64 1/4 (pow.f64 (pow.f64 u0 2) 2)) (pow.f64 u0 2)) (*.f64 u0 (fma.f64 1/2 u0 -1))) (fma.f64 (*.f64 u0 1/2) u0 u0))
(if (!=.f64 u0 0) (*.f64 u0 (+.f64 (/.f64 (*.f64 1/2 (pow.f64 u0 2)) u0) 1)) (fma.f64 (*.f64 1/2 u0) u0 u0))
(if (!=.f64 u0 0) (*.f64 u0 (/.f64 (fma.f64 1/2 (pow.f64 u0 2) u0) u0)) (fma.f64 (*.f64 u0 1/2) u0 u0))
(if (!=.f64 1 0) (fma.f64 (*.f64 1/2 u0) u0 u0) (fma.f64 (*.f64 1/2 u0) u0 u0))
(if (!=.f64 1 0) (fma.f64 (*.f64 u0 1/2) u0 u0) (fma.f64 (*.f64 u0 1/2) u0 u0))
(if (!=.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 0) (/.f64 1 (pow.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) -1)) (fma.f64 (*.f64 1/2 u0) u0 u0))
(if (!=.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) 0) (/.f64 1 (pow.f64 (fma.f64 (*.f64 u0 1/2) u0 u0) -1)) (fma.f64 (*.f64 u0 1/2) u0 u0))
(+.f64 (*.f64 1/2 (pow.f64 u0 2)) u0)
(fma.f64 1/2 (pow.f64 u0 2) u0)
(+.f64 u0 (*.f64 1/2 (pow.f64 u0 2)))
(fma.f64 1/2 (pow.f64 u0 2) u0)
(+.f64 u0 (-.f64 (*.f64 1/2 (pow.f64 u0 2)) 0))
(fma.f64 1/2 (pow.f64 u0 2) u0)
(+.f64 (*.f64 1/2 (pow.f64 u0 2)) (-.f64 u0 0))
(fma.f64 1/2 (pow.f64 u0 2) u0)
(+.f64 (+.f64 0 (*.f64 1/2 (pow.f64 u0 2))) u0)
(fma.f64 1/2 (pow.f64 u0 2) u0)
(+.f64 (+.f64 0 u0) (*.f64 1/2 (pow.f64 u0 2)))
(fma.f64 1/2 (pow.f64 u0 2) u0)
(+.f64 (-.f64 (*.f64 1/2 (pow.f64 u0 2)) 0) u0)
(fma.f64 1/2 (pow.f64 u0 2) u0)
(+.f64 (-.f64 0 (neg.f64 u0)) (*.f64 1/2 (pow.f64 u0 2)))
(fma.f64 1/2 (pow.f64 u0 2) u0)
(+.f64 (-.f64 0 (*.f64 -1/2 (pow.f64 u0 2))) u0)
(fma.f64 1/2 (pow.f64 u0 2) u0)
(+.f64 (-.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 3) 3)
(fma.f64 (*.f64 u0 1/2) u0 u0)
(+.f64 (-.f64 (fma.f64 (*.f64 1/2 u0) u0 u0) 1) 1)
(fma.f64 (*.f64 u0 1/2) u0 u0)
(+.f64 0 (fma.f64 (*.f64 1/2 u0) u0 u0))
(fma.f64 (*.f64 u0 1/2) u0 u0)

localize12.0ms (0%)

Local error

Found 3 expressions with local error:

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

Compiled 38 to 11 computations (71.1% saved)

series38.0ms (0%)

Counts
2 → 43
Calls

15 calls:

TimeVariablePointExpression
0.0ms
u0
@0
(*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))
0.0ms
u0
@inf
(*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))
0.0ms
u0
@-inf
(*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))
0.0ms
alphay
@0
(*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))
0.0ms
alphay
@inf
(*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay)))
Compiler

Compiled 5330 to 4075 computations (23.5% saved)

rewrite1.4s (1.3%)

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

simplify3.8s (3.5%)

Algorithm
egglog
Counts
253 → 308
Calls
Call 1
Inputs
(*.f64 u0 (pow.f64 alphay 2))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2))) (*.f64 u0 (pow.f64 alphay 2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2))) (*.f64 u0 (pow.f64 alphay 2))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 4))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2))) (*.f64 u0 (pow.f64 alphay 2)))))
(+.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) (/.f64 (pow.f64 alphay 2) u0))
(+.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2))) (/.f64 (pow.f64 alphay 2) u0)))
(+.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2))) (/.f64 (pow.f64 alphay 2) u0))))
(*.f64 -1 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))))
(*.f64 -1 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))))
(*.f64 -1 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))))
(*.f64 -1 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3)) sin2phi)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3)) sin2phi)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 4)) sin2phi)))))
(/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi) (/.f64 (pow.f64 alphay 2) (*.f64 u0 sin2phi)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)) sin2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi) (/.f64 (pow.f64 alphay 2) (*.f64 u0 sin2phi))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)) sin2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi) (+.f64 (/.f64 (pow.f64 alphay 2) (*.f64 u0 sin2phi)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 3)) sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))
(*.f64 (neg.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0)))
(*.f64 alphay (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2)))
(*.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (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))) (pow.f64 alphay 2))
(*.f64 -1 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 alphay 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) (log1p.f64 (neg.f64 u0))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))
(*.f64 (pow.f64 alphay 2) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) -1)
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2))
(*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))
(*.f64 (neg.f64 alphay) (*.f64 alphay (log1p.f64 (neg.f64 u0))))
(*.f64 (*.f64 alphay (log1p.f64 (neg.f64 u0))) (neg.f64 alphay))
(*.f64 1 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 1)
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 0 (cbrt.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))))))) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) 0))) (-.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) 0))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) 0)) (+.f64 0 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 alphay 2)))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2))))
(-.f64 3 (+.f64 3 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0)))))
(-.f64 1 (+.f64 1 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0)))))
(-.f64 3 (-.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))
(-.f64 1 (-.f64 1 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))
(-.f64 0 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))))
(-.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0)
(/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) -1)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 1)
(fma.f64 0 0 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(fma.f64 1 0 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(pow.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) 1/3)
(pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) 3)
(cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3))
(neg.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0)))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) (log1p.f64 (neg.f64 u0))) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 alphay 2))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) (log1p.f64 (neg.f64 u0))))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (pow.f64 alphay -1) alphay)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (neg.f64 (pow.f64 alphay 2)) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 alphay 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0) (pow.f64 (/.f64 1 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) -1) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) 0) (/.f64 alphay (/.f64 1 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 1 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (*.f64 alphay (log1p.f64 (neg.f64 u0))) 0) (/.f64 (neg.f64 alphay) (/.f64 1 (*.f64 alphay (log1p.f64 (neg.f64 u0))))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 1 (log1p.f64 (neg.f64 u0)))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) (pow.f64 alphay -1)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (neg.f64 alphay) 0) (/.f64 (*.f64 alphay (log1p.f64 (neg.f64 u0))) (/.f64 -1 alphay)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 1 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 1 0) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) (+.f64 0 (-.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2) 0))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) 0) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2) 0) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (+.f64 1 (/.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) 0) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) (+.f64 0 (-.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2) 0))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) 0) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) 0) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2) 0)) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) (+.f64 0 (-.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2) 0))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) 0) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) 0) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(+.f64 (-.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 1) 1)
(+.f64 (-.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) 3)
(+.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(+.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0)
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) sin2phi) (neg.f64 (pow.f64 alphay 2)))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 sin2phi)) (/.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (/.f64 (pow.f64 alphay 2) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 (log1p.f64 (neg.f64 u0)) sin2phi))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (pow.f64 alphay 2) (neg.f64 (cbrt.f64 sin2phi))))
(*.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 sin2phi)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi))))
(*.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (/.f64 -1 sin2phi))
(*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) sin2phi))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) sin2phi) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 sin2phi 2))) (cbrt.f64 (pow.f64 sin2phi -1)))
(*.f64 (/.f64 -1 sin2phi) (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))))
(*.f64 1 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(*.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(*.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 1 (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (pow.f64 sin2phi -1) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (pow.f64 sin2phi -1))
(-.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(-.f64 (/.f64 0 (neg.f64 sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(-.f64 (/.f64 (/.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (cbrt.f64 sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(-.f64 (/.f64 (/.f64 0 (cbrt.f64 sin2phi)) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(-.f64 (/.f64 (/.f64 0 (neg.f64 sin2phi)) 1) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(-.f64 (/.f64 (/.f64 0 sin2phi) 1) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(-.f64 3 (+.f64 3 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)))
(-.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)))
(-.f64 (+.f64 0 (/.f64 0 (neg.f64 sin2phi))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(-.f64 (+.f64 0 (/.f64 0 sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(-.f64 0 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (cbrt.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 sin2phi))) (cbrt.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 2)))
(/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi))
(/.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 sin2phi))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 sin2phi 2))) (cbrt.f64 sin2phi))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2))) (cbrt.f64 sin2phi))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2))) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (cbrt.f64 sin2phi))
(/.f64 (*.f64 (/.f64 (pow.f64 alphay 2) (neg.f64 (cbrt.f64 sin2phi))) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 sin2phi)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) sin2phi)
(/.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (*.f64 (neg.f64 sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (cbrt.f64 sin2phi)))) (*.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))) (neg.f64 sin2phi))
(/.f64 (-.f64 0 (*.f64 (neg.f64 sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 sin2phi 2))))) (*.f64 (neg.f64 sin2phi) (cbrt.f64 sin2phi)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (*.f64 (neg.f64 sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 sin2phi))))) (*.f64 (neg.f64 sin2phi) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 sin2phi) (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))))) (*.f64 (neg.f64 sin2phi) sin2phi))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (*.f64 sin2phi (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (cbrt.f64 sin2phi)))) (*.f64 sin2phi (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (-.f64 0 (*.f64 sin2phi (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 sin2phi 2))))) (*.f64 sin2phi (cbrt.f64 sin2phi)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (*.f64 sin2phi (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 sin2phi))))) (*.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 sin2phi)) (*.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (neg.f64 (pow.f64 sin2phi 2)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (*.f64 1 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (cbrt.f64 sin2phi)))) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (-.f64 0 (*.f64 1 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 sin2phi 2))))) (cbrt.f64 sin2phi))
(/.f64 (-.f64 (*.f64 0 (neg.f64 sin2phi)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (neg.f64 sin2phi))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2))) (cbrt.f64 sin2phi))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (cbrt.f64 sin2phi))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 sin2phi))) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 sin2phi))))) (cbrt.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 1)
(/.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (cbrt.f64 sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (-.f64 0 (*.f64 sin2phi (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))) sin2phi)
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 sin2phi)))) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 sin2phi)) (*.f64 (neg.f64 sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (pow.f64 sin2phi 2))
(/.f64 (-.f64 0 (*.f64 sin2phi (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))))) (pow.f64 sin2phi 2))
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi))) 3)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 3))
(neg.f64 (-.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) (/.f64 0 (neg.f64 sin2phi))))
(neg.f64 (-.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) (/.f64 0 sin2phi)))
(neg.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(if (!=.f64 (neg.f64 (pow.f64 alphay 2)) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0) (/.f64 -1 (/.f64 sin2phi (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 sin2phi) (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) (/.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 sin2phi (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) (log1p.f64 (neg.f64 u0))) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 alphay 2))) (/.f64 sin2phi (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (/.f64 sin2phi (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 alphay 2)))) (/.f64 sin2phi (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) 0) (/.f64 alphay (/.f64 sin2phi (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 alphay (log1p.f64 (neg.f64 u0))) 0) (/.f64 (neg.f64 alphay) (/.f64 sin2phi (*.f64 alphay (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (neg.f64 alphay) 0) (/.f64 (*.f64 alphay (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 sin2phi) alphay)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 sin2phi (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 sin2phi) (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 1 0) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 alphay 0) (/.f64 (*.f64 alphay (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 sin2phi) alphay)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) (/.f64 sin2phi alphay)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 0) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) 0)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) 0))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 sin2phi)) (/.f64 0 (neg.f64 sin2phi))) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (-.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 0) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) 0) (-.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 0)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 0) (*.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) (+.f64 1 (/.f64 0 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 0))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 sin2phi)) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 sin2phi)) (/.f64 0 (neg.f64 sin2phi))) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 (/.f64 0 (neg.f64 sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 sin2phi) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) 0) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) 0)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) 0))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 sin2phi)) (/.f64 0 (neg.f64 sin2phi))) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 (/.f64 0 (neg.f64 sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 sin2phi)) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 sin2phi)) (/.f64 0 (neg.f64 sin2phi))) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 (/.f64 0 (neg.f64 sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 sin2phi) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) 0)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) 0))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 0 (neg.f64 sin2phi)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 sin2phi)) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 sin2phi)) (/.f64 0 (neg.f64 sin2phi))) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 (/.f64 0 (neg.f64 sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 0 sin2phi) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 sin2phi) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(+.f64 (/.f64 0 (neg.f64 sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(+.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(+.f64 (-.f64 (/.f64 0 (neg.f64 sin2phi)) (/.f64 0 sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(+.f64 (-.f64 (/.f64 0 sin2phi) (/.f64 0 (neg.f64 sin2phi))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(+.f64 (-.f64 0 (/.f64 0 (neg.f64 sin2phi))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(+.f64 (-.f64 0 (/.f64 0 sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(+.f64 0 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 0)
Outputs
(*.f64 u0 (pow.f64 alphay 2))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2))) (*.f64 u0 (pow.f64 alphay 2)))
(fma.f64 1/2 (*.f64 (*.f64 u0 alphay) (*.f64 u0 alphay)) (*.f64 u0 (pow.f64 alphay 2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2))) (*.f64 u0 (pow.f64 alphay 2))))
(fma.f64 1/3 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3)) (fma.f64 1/2 (*.f64 (*.f64 u0 alphay) (*.f64 u0 alphay)) (*.f64 u0 (pow.f64 alphay 2))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 4))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2))) (*.f64 u0 (pow.f64 alphay 2)))))
(fma.f64 1/4 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 4)) (fma.f64 1/3 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3)) (fma.f64 1/2 (*.f64 (*.f64 u0 alphay) (*.f64 u0 alphay)) (*.f64 u0 (pow.f64 alphay 2)))))
(+.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) (/.f64 (pow.f64 alphay 2) u0))
(*.f64 (pow.f64 alphay 2) (+.f64 (pow.f64 u0 -1) (log.f64 (/.f64 -1 u0))))
(+.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2))) (/.f64 (pow.f64 alphay 2) u0)))
(+.f64 (*.f64 (pow.f64 alphay 2) (+.f64 (pow.f64 u0 -1) (log.f64 (/.f64 -1 u0)))) (*.f64 (*.f64 1/2 (pow.f64 alphay 2)) (pow.f64 (/.f64 -1 u0) 2)))
(+.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2))) (/.f64 (pow.f64 alphay 2) u0))))
(fma.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0)) (fma.f64 -1/3 (*.f64 (pow.f64 alphay 2) (/.f64 -1 (pow.f64 u0 3))) (fma.f64 1/2 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)) (/.f64 (pow.f64 alphay 2) u0))))
(*.f64 -1 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(*.f64 -1 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(*.f64 -1 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(*.f64 -1 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 u0 alphay) (*.f64 u0 alphay)) (*.f64 u0 (pow.f64 alphay 2))) sin2phi)
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3)) sin2phi)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(fma.f64 1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3)) sin2phi) (/.f64 (fma.f64 1/2 (*.f64 (*.f64 u0 alphay) (*.f64 u0 alphay)) (*.f64 u0 (pow.f64 alphay 2))) sin2phi))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3)) sin2phi)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 4)) sin2phi)))))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3)) 3) (*.f64 1/2 (*.f64 (*.f64 u0 alphay) (*.f64 u0 alphay)))) sin2phi) (/.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 4))) (*.f64 u0 (pow.f64 alphay 2))) sin2phi))
(/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi) (/.f64 (pow.f64 alphay 2) (*.f64 u0 sin2phi)))
(/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 (pow.f64 u0 -1) (log.f64 (/.f64 -1 u0)))) sin2phi)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)) sin2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi) (/.f64 (pow.f64 alphay 2) (*.f64 u0 sin2phi))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)) sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 (pow.f64 u0 -1) (log.f64 (/.f64 -1 u0)))) sin2phi))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)) sin2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi) (+.f64 (/.f64 (pow.f64 alphay 2) (*.f64 u0 sin2phi)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 3)) sin2phi)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)) sin2phi) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 (pow.f64 u0 -1) (log.f64 (/.f64 -1 u0)))) sin2phi) (/.f64 (*.f64 (*.f64 -1/3 (pow.f64 alphay 2)) (/.f64 -1 (pow.f64 u0 3))) sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay -1) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay -1) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay -1) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay -1) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(*.f64 (neg.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0)))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(*.f64 alphay (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2)))
(*.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3)))
(*.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(*.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))
(*.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3)))
(*.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (pow.f64 alphay 2))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(*.f64 -1 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 alphay 2))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) (log1p.f64 (neg.f64 u0))))
(*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 (pow.f64 alphay 2))))
(*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))))
(*.f64 (pow.f64 alphay 2) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(*.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) -1)
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (*.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))))
(*.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3)))
(*.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2))
(*.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3)))
(*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))))
(*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(*.f64 (neg.f64 alphay) (*.f64 alphay (log1p.f64 (neg.f64 u0))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(*.f64 (*.f64 alphay (log1p.f64 (neg.f64 u0))) (neg.f64 alphay))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(*.f64 1 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 1)
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 0 (cbrt.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))))))) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) 0))) (-.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) 0))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) 0)) (+.f64 0 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 alphay 2)))))
(*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 alphay 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2))))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 3)))
(-.f64 3 (+.f64 3 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0)))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(-.f64 1 (+.f64 1 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0)))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(-.f64 3 (-.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(-.f64 1 (-.f64 1 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(-.f64 0 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(-.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0)
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) -1)
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 1)
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(fma.f64 0 0 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(fma.f64 1 0 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(pow.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) 1/3)
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 1)
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(pow.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) 3)
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(neg.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0)))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 0) (/.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) (log1p.f64 (neg.f64 u0))) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 alphay 2))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) (log1p.f64 (neg.f64 u0))))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 alphay 2)) (/.f64 -1 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))))) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (pow.f64 alphay -1) alphay)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (/.f64 -1 alphay) alphay)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 (neg.f64 (pow.f64 alphay 2)) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (neg.f64 (pow.f64 alphay 2)) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 -1 (pow.f64 alphay 2))) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 alphay 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 alphay 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0) (pow.f64 (/.f64 1 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) -1) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) 0) (pow.f64 (/.f64 (/.f64 -1 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) -1) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) 0) (/.f64 alphay (/.f64 1 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)) 0) (/.f64 alphay (/.f64 (/.f64 -1 alphay) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 1 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 0) (pow.f64 (/.f64 (/.f64 -1 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) -1) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)))) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 (*.f64 alphay (log1p.f64 (neg.f64 u0))) 0) (/.f64 (neg.f64 alphay) (/.f64 1 (*.f64 alphay (log1p.f64 (neg.f64 u0))))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 alphay (/.f64 (/.f64 -1 alphay) (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 1 (log1p.f64 (neg.f64 u0)))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (pow.f64 alphay 2) (/.f64 -1 (log1p.f64 (neg.f64 u0)))) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) (pow.f64 alphay -1)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 -1 alphay)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 (neg.f64 alphay) 0) (/.f64 (*.f64 alphay (log1p.f64 (neg.f64 u0))) (/.f64 -1 alphay)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (neg.f64 alphay) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 -1 alphay)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 1 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (*.f64 (pow.f64 alphay 2) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 -1 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 1 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 -1 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2))) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 0) (/.f64 (pow.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) 3) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2) 0) (/.f64 (pow.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) 3) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) 3) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 1 0) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 1 0) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) (+.f64 0 (-.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2) 0))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) 3) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) 0) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) 0) (/.f64 (pow.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) 3) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2) 0) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) 0) (/.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 0 0) 0 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (+.f64 1 (/.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) 0) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) 0) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) 3) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) (+.f64 0 (-.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2) 0))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) 0) (/.f64 (pow.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) 3) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) 0) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) 3) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) 0) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) 0) (/.f64 (pow.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) 3) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2) 0)) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) (+.f64 0 (-.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2) 0))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2) 0) (/.f64 (pow.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) 3) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) 0) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2) 0) (/.f64 (pow.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) 3) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(if (!=.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) 0) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(if (!=.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2) 0) (/.f64 (pow.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) 3) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)))
(+.f64 (-.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 1) 1)
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(+.f64 (-.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 3) 3)
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(+.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(+.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0)
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) sin2phi) (neg.f64 (pow.f64 alphay 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 sin2phi)) (/.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) (cbrt.f64 (pow.f64 sin2phi 3)))
(*.f64 (/.f64 (pow.f64 alphay 2) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) (cbrt.f64 (pow.f64 sin2phi 3)))
(*.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 (log1p.f64 (neg.f64 u0)) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (pow.f64 alphay 2) (neg.f64 (cbrt.f64 sin2phi))))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) (cbrt.f64 (pow.f64 sin2phi 3)))
(*.f64 (/.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 sin2phi)))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) (cbrt.f64 (pow.f64 sin2phi 3)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (/.f64 -1 sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (log1p.f64 (neg.f64 u0))) (pow.f64 alphay 2)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) sin2phi) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 sin2phi 2))) (cbrt.f64 (pow.f64 sin2phi -1)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (log1p.f64 (neg.f64 u0))) (pow.f64 alphay 2)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 (/.f64 -1 sin2phi) (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 1 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 1 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) (cbrt.f64 (pow.f64 sin2phi 3)))
(*.f64 (pow.f64 sin2phi -1) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (pow.f64 sin2phi -1))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 (/.f64 0 (neg.f64 sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 (/.f64 (/.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (cbrt.f64 sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 (/.f64 (/.f64 0 (cbrt.f64 sin2phi)) (cbrt.f64 (pow.f64 sin2phi 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 (/.f64 (/.f64 0 (neg.f64 sin2phi)) 1) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 (/.f64 (/.f64 0 sin2phi) 1) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 3 (+.f64 3 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 (+.f64 0 (/.f64 0 (neg.f64 sin2phi))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 (+.f64 0 (/.f64 0 sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 0 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (cbrt.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 sin2phi))) (cbrt.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 2)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 (cbrt.f64 sin2phi)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 sin2phi 2)) 2) (cbrt.f64 (pow.f64 sin2phi 2)))))
(/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 sin2phi))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) (cbrt.f64 (pow.f64 sin2phi 3)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 (pow.f64 sin2phi 2)))) (cbrt.f64 sin2phi))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) (cbrt.f64 (pow.f64 sin2phi 3)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 sin2phi -1)) (log1p.f64 (neg.f64 u0))) (pow.f64 alphay 2)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 sin2phi 2))) (cbrt.f64 sin2phi))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) (cbrt.f64 (pow.f64 sin2phi 3)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2))) (cbrt.f64 sin2phi))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) sin2phi))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2))) (cbrt.f64 (pow.f64 sin2phi 2)))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (cbrt.f64 sin2phi))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) sin2phi))
(/.f64 (*.f64 (/.f64 (pow.f64 alphay 2) (neg.f64 (cbrt.f64 sin2phi))) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) (cbrt.f64 (pow.f64 sin2phi 3)))
(/.f64 (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 sin2phi)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) (cbrt.f64 (pow.f64 sin2phi 3)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) sin2phi)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 sin2phi))) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) (cbrt.f64 (pow.f64 sin2phi 3)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (*.f64 (neg.f64 sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (cbrt.f64 sin2phi)))) (*.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (/.f64 (*.f64 (*.f64 sin2phi (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 sin2phi))) (*.f64 sin2phi (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))) (neg.f64 sin2phi))
(/.f64 (*.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))) sin2phi)
(/.f64 (-.f64 0 (*.f64 (neg.f64 sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 sin2phi 2))))) (*.f64 (neg.f64 sin2phi) (cbrt.f64 sin2phi)))
(/.f64 (*.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))) (*.f64 sin2phi (cbrt.f64 sin2phi)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (*.f64 (neg.f64 sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 sin2phi))))) (*.f64 (neg.f64 sin2phi) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(/.f64 (/.f64 (*.f64 (*.f64 sin2phi (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 sin2phi))) (*.f64 sin2phi (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 sin2phi) (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))))) (*.f64 (neg.f64 sin2phi) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (*.f64 sin2phi (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (cbrt.f64 sin2phi)))) (*.f64 sin2phi (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (/.f64 (*.f64 (*.f64 sin2phi (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 sin2phi))) (*.f64 sin2phi (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (-.f64 0 (*.f64 sin2phi (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 sin2phi 2))))) (*.f64 sin2phi (cbrt.f64 sin2phi)))
(/.f64 (*.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))) (*.f64 sin2phi (cbrt.f64 sin2phi)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (*.f64 sin2phi (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 sin2phi))))) (*.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))))
(/.f64 (/.f64 (*.f64 (*.f64 sin2phi (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 sin2phi))) (*.f64 sin2phi (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 sin2phi)) (*.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (neg.f64 (pow.f64 sin2phi 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 sin2phi 2))) (*.f64 1 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (cbrt.f64 sin2phi)))) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) (cbrt.f64 (pow.f64 sin2phi 3)))
(/.f64 (-.f64 0 (*.f64 1 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (cbrt.f64 (pow.f64 sin2phi 2))))) (cbrt.f64 sin2phi))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) (cbrt.f64 (pow.f64 sin2phi 3)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 sin2phi)) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (neg.f64 sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2))) (cbrt.f64 sin2phi))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) sin2phi))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (cbrt.f64 sin2phi))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) sin2phi))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 sin2phi))) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 (cbrt.f64 sin2phi))))) (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 sin2phi))))) (cbrt.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 (cbrt.f64 sin2phi))))) (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2))) (neg.f64 (cbrt.f64 sin2phi)))
(/.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (cbrt.f64 sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) (cbrt.f64 (pow.f64 sin2phi 3)))
(/.f64 (-.f64 0 (*.f64 sin2phi (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))) sin2phi)
(/.f64 (*.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))) sin2phi)
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2)))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 (cbrt.f64 sin2phi)))) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) (cbrt.f64 (pow.f64 sin2phi 3)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 sin2phi)) (*.f64 (neg.f64 sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (pow.f64 sin2phi 2))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (-.f64 0 (*.f64 sin2phi (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))))) (pow.f64 sin2phi 2))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 3) 1/3)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi))) 3)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 3))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(neg.f64 (-.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) (/.f64 0 (neg.f64 sin2phi))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(neg.f64 (-.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) (/.f64 0 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(neg.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(if (!=.f64 (neg.f64 (pow.f64 alphay 2)) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (neg.f64 (pow.f64 alphay 2)) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) 0) (/.f64 -1 (/.f64 sin2phi (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay)) 0) (/.f64 -1 (/.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0)))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0)))) (/.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2))))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) 0) (/.f64 (neg.f64 (pow.f64 alphay 2)) (/.f64 sin2phi (log1p.f64 (neg.f64 u0)))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 sin2phi) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0)))) (/.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2))))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 sin2phi) (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 sin2phi) (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0))) (/.f64 sin2phi (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 alphay 2)))) (/.f64 sin2phi (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (pow.f64 alphay 2) 0) (/.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (neg.f64 sin2phi) (pow.f64 alphay 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 sin2phi (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 0) (/.f64 -1 (/.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (log1p.f64 (neg.f64 u0)))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) (log1p.f64 (neg.f64 u0))) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 alphay 2))) (/.f64 sin2phi (*.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 alphay 2))) (/.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2))))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (/.f64 sin2phi (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) 2)) (/.f64 sin2phi (cbrt.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 alphay 2)))) (/.f64 sin2phi (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (cbrt.f64 (pow.f64 alphay 2)))) (/.f64 sin2phi (cbrt.f64 (pow.f64 (pow.f64 alphay 2) 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) 0) (/.f64 alphay (/.f64 sin2phi (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)) 0) (/.f64 alphay (/.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (*.f64 alphay (log1p.f64 (neg.f64 u0))) 0) (/.f64 (neg.f64 alphay) (/.f64 sin2phi (*.f64 alphay (log1p.f64 (neg.f64 u0))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 alphay (/.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 alphay)))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (neg.f64 alphay) 0) (/.f64 (*.f64 alphay (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 sin2phi) alphay)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (neg.f64 alphay) 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 sin2phi (neg.f64 alphay))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 sin2phi (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) 0) (/.f64 (*.f64 (neg.f64 (pow.f64 alphay 2)) (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 sin2phi (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 sin2phi) (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (neg.f64 (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2)) 0) (/.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 sin2phi) (pow.f64 (*.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) alphay) 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 1 0) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 1 0) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 alphay 0) (/.f64 (*.f64 alphay (log1p.f64 (neg.f64 u0))) (/.f64 (neg.f64 sin2phi) alphay)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 sin2phi (neg.f64 alphay))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) (/.f64 sin2phi alphay)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 sin2phi (neg.f64 alphay))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 0) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 0) (/.f64 -1 (/.f64 1 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) 0)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) 0))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 sin2phi)) (/.f64 0 (neg.f64 sin2phi))) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (-.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 0) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) 0) (-.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 0)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 0) (*.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) (+.f64 1 (/.f64 0 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 0) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 0))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 0 0) 0 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 sin2phi)) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 sin2phi)) (/.f64 0 (neg.f64 sin2phi))) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 (/.f64 0 (neg.f64 sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 sin2phi) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) 0) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) 0)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) 0))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 sin2phi)) (/.f64 0 (neg.f64 sin2phi))) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 (/.f64 0 (neg.f64 sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 sin2phi)) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 sin2phi)) (/.f64 0 (neg.f64 sin2phi))) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 (/.f64 0 (neg.f64 sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 sin2phi) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 3) 0) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) 0)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) 0))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (/.f64 0 (neg.f64 sin2phi)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 sin2phi)) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 sin2phi)) (/.f64 0 (neg.f64 sin2phi))) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 (/.f64 0 (neg.f64 sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (/.f64 0 sin2phi) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 sin2phi) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 3)) (+.f64 (*.f64 (/.f64 0 sin2phi) (/.f64 0 sin2phi)) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2) (*.f64 0 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi))))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 3) (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi) 2)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) sin2phi)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(+.f64 (/.f64 0 (neg.f64 sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(+.f64 (/.f64 0 sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(+.f64 (-.f64 (/.f64 0 (neg.f64 sin2phi)) (/.f64 0 sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(+.f64 (-.f64 (/.f64 0 sin2phi) (/.f64 0 (neg.f64 sin2phi))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(+.f64 (-.f64 0 (/.f64 0 (neg.f64 sin2phi))) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(+.f64 (-.f64 0 (/.f64 0 sin2phi)) (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(+.f64 0 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi)) 0)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))

localize18.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
0.3b
(*.f64 (log1p.f64 (neg.f64 u0)) alphay)
0.3b
(*.f64 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
0.3b
(/.f64 (-.f64 0 (*.f64 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 3 sin2phi))
Compiler

Compiled 65 to 26 computations (60% saved)

series55.0ms (0.1%)

Counts
2 → 43
Calls

15 calls:

TimeVariablePointExpression
17.0ms
u0
@0
(*.f64 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
0.0ms
u0
@inf
(*.f64 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
0.0ms
alphay
@inf
(*.f64 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
0.0ms
alphay
@0
(*.f64 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
0.0ms
u0
@inf
(/.f64 (-.f64 0 (*.f64 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 3 sin2phi))
Compiler

Compiled 5460 to 4205 computations (23% saved)

rewrite1.5s (1.4%)

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

simplify5.1s (4.7%)

Algorithm
egglog
Counts
348 → 402
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3)) sin2phi)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3)) sin2phi)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 4)) sin2phi)))))
(/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi) (/.f64 (pow.f64 alphay 2) (*.f64 u0 sin2phi)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)) sin2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi) (/.f64 (pow.f64 alphay 2) (*.f64 u0 sin2phi))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)) sin2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi) (+.f64 (/.f64 (pow.f64 alphay 2) (*.f64 u0 sin2phi)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 3)) sin2phi)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 3 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))))
(*.f64 3 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))))
(*.f64 3 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))))
(*.f64 3 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))))
(*.f64 -3 (*.f64 u0 (pow.f64 alphay 2)))
(+.f64 (*.f64 -3 (*.f64 u0 (pow.f64 alphay 2))) (*.f64 -3/2 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2))))
(+.f64 (*.f64 -3 (*.f64 u0 (pow.f64 alphay 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3))) (*.f64 -3/2 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)))))
(+.f64 (*.f64 -3 (*.f64 u0 (pow.f64 alphay 2))) (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 4))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3))) (*.f64 -3/2 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2))))))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0)))) (*.f64 -3 (/.f64 (pow.f64 alphay 2) u0)))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0)))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 alphay 2) u0)) (*.f64 -3/2 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)))))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0)))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 alphay 2) u0)) (+.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 3)) (*.f64 -3/2 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi))))
(*.f64 (cbrt.f64 (/.f64 1/3 sin2phi)) (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(*.f64 (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))) (cbrt.f64 (/.f64 1/3 sin2phi)))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay)) sin2phi)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) 1/3))
(*.f64 (neg.f64 (/.f64 3 sin2phi)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 1/3))
(*.f64 (neg.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 1/3)) (/.f64 3 sin2phi))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 27))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) sin2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 3 alphay) sin2phi)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 1/3))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 27 (*.f64 sin2phi 3)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(*.f64 (neg.f64 alphay) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) sin2phi))
(*.f64 (neg.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 (/.f64 1/3 sin2phi)))) (cbrt.f64 (/.f64 27 (*.f64 9 (pow.f64 sin2phi 2)))))
(*.f64 (neg.f64 (*.f64 (*.f64 3 alphay) (cbrt.f64 (/.f64 1/3 sin2phi)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay)) sin2phi) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) 1/3)))
(*.f64 (/.f64 3 sin2phi) (neg.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 1/3)))
(*.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 1/3) (neg.f64 (/.f64 3 sin2phi)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 27)) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) sin2phi)))
(*.f64 (/.f64 (*.f64 3 alphay) sin2phi) (neg.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 1/3)))
(*.f64 (cbrt.f64 (/.f64 27 (*.f64 sin2phi 3))) (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))))))
(*.f64 alphay (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) sin2phi)))
(*.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 (/.f64 1/3 sin2phi))) (neg.f64 (cbrt.f64 (/.f64 27 (*.f64 9 (pow.f64 sin2phi 2))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2))))
(*.f64 (*.f64 (*.f64 3 alphay) (cbrt.f64 (/.f64 1/3 sin2phi))) (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))))))
(*.f64 (pow.f64 sin2phi -1) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (pow.f64 sin2phi -1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) (/.f64 1/3 sin2phi)) (cbrt.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) sin2phi) (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 27)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) 1/3) (/.f64 (cbrt.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) sin2phi))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)))
(*.f64 (cbrt.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) (/.f64 1/3 sin2phi)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 27)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) sin2phi))
(*.f64 (/.f64 (cbrt.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) sin2phi) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) 1/3))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 (pow.f64 sin2phi -1)))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (/.f64 1 (neg.f64 sin2phi)))
(*.f64 (neg.f64 (pow.f64 sin2phi -1)) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(*.f64 3 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (*.f64 sin2phi 3))))
(*.f64 -1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) -1)
(*.f64 -3 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (*.f64 sin2phi 3)))
(*.f64 1/3 (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi))
(*.f64 (*.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (/.f64 1/3 sin2phi))) (/.f64 1 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(*.f64 (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi) 1/3)
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 sin2phi)) (/.f64 1 (cbrt.f64 (pow.f64 sin2phi 2))))
(*.f64 -1/3 (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) sin2phi))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 1/3 sin2phi))) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 (/.f64 27 (*.f64 9 (pow.f64 sin2phi 2))))))
(*.f64 (*.f64 3 alphay) (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (*.f64 sin2phi 3))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) (/.f64 1/3 sin2phi))))
(*.f64 (*.f64 -3 alphay) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (*.f64 sin2phi 3)))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (*.f64 0 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi))))) (neg.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi))) 0))) (-.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi))) 0))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (*.f64 0 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))))) (+.f64 0 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (-.f64 0 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi))) 0))) (+.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi))) 0))
(*.f64 (*.f64 (*.f64 sin2phi 3) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (/.f64 1 (*.f64 9 (pow.f64 sin2phi 2))))
(*.f64 (/.f64 1/3 sin2phi) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (neg.f64 (/.f64 1/3 sin2phi)) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(*.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 1/3 sin2phi))
(*.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (neg.f64 (/.f64 1/3 sin2phi)))
(*.f64 1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 1)
(-.f64 (-.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 1) -1)
(-.f64 3 (+.f64 3 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)))
(-.f64 1/3 (+.f64 1/3 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)))
(-.f64 (+.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 3) 3)
(-.f64 (+.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 1/3) 1/3)
(-.f64 1 (+.f64 1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)))
(-.f64 (-.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) -1) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 1) 1)
(-.f64 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi))
(-.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 0)
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 sin2phi)) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2))) (cbrt.f64 (*.f64 sin2phi -3)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2))) (cbrt.f64 sin2phi))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (cbrt.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))) (cbrt.f64 (*.f64 sin2phi -3)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (cbrt.f64 sin2phi))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2))) (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (sqrt.f64 1/3)) (*.f64 sin2phi (sqrt.f64 3)))
(/.f64 (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (cbrt.f64 -3)) (*.f64 sin2phi (cbrt.f64 9)))
(/.f64 (*.f64 3 (*.f64 (*.f64 sin2phi 3) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (*.f64 3 (*.f64 9 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 3 (*.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (/.f64 1/3 sin2phi)))) (*.f64 3 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (*.f64 3 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 sin2phi))) (*.f64 3 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (/.f64 (*.f64 (*.f64 sin2phi 3) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) 1/3) (/.f64 (*.f64 9 (pow.f64 sin2phi 2)) 1/3))
(/.f64 (/.f64 (*.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (/.f64 1/3 sin2phi))) 1/3) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) 3))
(/.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 sin2phi)) 1/3) (*.f64 3 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (-.f64 0 (*.f64 sin2phi (*.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (cbrt.f64 (/.f64 1/3 sin2phi))))) (*.f64 sin2phi (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (-.f64 0 (*.f64 sin2phi (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (*.f64 sin2phi (*.f64 sin2phi -3)))
(/.f64 (-.f64 0 (*.f64 (*.f64 sin2phi -3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (*.f64 (*.f64 sin2phi -3) sin2phi))
(/.f64 (-.f64 0 (*.f64 (*.f64 sin2phi -3) (*.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (cbrt.f64 (/.f64 1/3 sin2phi))))) (*.f64 (*.f64 sin2phi -3) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 sin2phi -3) (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) sin2phi))) (/.f64 (*.f64 sin2phi -3) 1/3))
(/.f64 (-.f64 0 (*.f64 (*.f64 sin2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (*.f64 (*.f64 sin2phi 3) sin2phi))
(/.f64 (-.f64 0 (*.f64 (*.f64 sin2phi 3) (*.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (cbrt.f64 (/.f64 1/3 sin2phi))))) (*.f64 (*.f64 sin2phi 3) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 sin2phi 3) (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) sin2phi))) (/.f64 (*.f64 sin2phi 3) 1/3))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) sin2phi))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) sin2phi))) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) 3))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 sin2phi -3)))
(/.f64 (-.f64 0 (*.f64 3 (*.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (cbrt.f64 (/.f64 1/3 sin2phi))))) (*.f64 3 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (*.f64 sin2phi (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay)) (*.f64 sin2phi (*.f64 sin2phi -3)))
(/.f64 (+.f64 0 (*.f64 sin2phi (*.f64 (*.f64 sin2phi 3) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (*.f64 sin2phi (*.f64 9 (pow.f64 sin2phi 2))))
(/.f64 (+.f64 0 (*.f64 sin2phi (*.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (/.f64 1/3 sin2phi))))) (*.f64 sin2phi (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (+.f64 0 (*.f64 sin2phi (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 sin2phi)))) (*.f64 sin2phi (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (+.f64 0 (*.f64 (*.f64 sin2phi -3) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (*.f64 (*.f64 sin2phi -3) sin2phi))
(/.f64 (*.f64 (*.f64 sin2phi -3) (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi)) (/.f64 (*.f64 sin2phi -3) 1/3))
(/.f64 (+.f64 0 (*.f64 (*.f64 sin2phi -3) (*.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (/.f64 1/3 sin2phi))))) (*.f64 (*.f64 sin2phi -3) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (+.f64 0 (*.f64 (*.f64 sin2phi -3) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 sin2phi)))) (*.f64 (*.f64 sin2phi -3) (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (+.f64 0 (*.f64 (*.f64 sin2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (*.f64 (*.f64 sin2phi 3) sin2phi))
(/.f64 (*.f64 (*.f64 sin2phi 3) (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi)) (/.f64 (*.f64 sin2phi 3) 1/3))
(/.f64 (+.f64 0 (*.f64 (*.f64 sin2phi 3) (*.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (/.f64 1/3 sin2phi))))) (*.f64 (*.f64 sin2phi 3) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (+.f64 0 (*.f64 (*.f64 sin2phi 3) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 sin2phi)))) (*.f64 (*.f64 sin2phi 3) (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) sin2phi))
(/.f64 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay)) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 sin2phi -3)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 (*.f64 sin2phi 3) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 9 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi)) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) 3))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (neg.f64 sin2phi)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 sin2phi)))) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (+.f64 0 (*.f64 3 (*.f64 (*.f64 sin2phi 3) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (*.f64 3 (*.f64 9 (pow.f64 sin2phi 2))))
(/.f64 (+.f64 0 (*.f64 3 (*.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (/.f64 1/3 sin2phi))))) (*.f64 3 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (+.f64 0 (*.f64 3 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 sin2phi)))) (*.f64 3 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (/.f64 (*.f64 sin2phi -3) 3))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (/.f64 (*.f64 sin2phi 3) -3))
(/.f64 (+.f64 0 (*.f64 (*.f64 sin2phi -3) (*.f64 (*.f64 sin2phi 3) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (*.f64 -27 (pow.f64 sin2phi 3)))
(/.f64 (*.f64 (pow.f64 sin2phi -1) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) 3)
(/.f64 (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi) 3)
(/.f64 (*.f64 (cbrt.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) sin2phi)) 3)
(/.f64 (*.f64 3 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi))) 3)
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) sin2phi) (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2))) 3)
(/.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 1/3) 3)
(/.f64 (*.f64 (pow.f64 sin2phi -1) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay)) -3)
(/.f64 (*.f64 (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi) 3) 9)
(/.f64 (neg.f64 (*.f64 3 (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) sin2phi))) 9)
(/.f64 (*.f64 3 (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi)) 9)
(/.f64 (*.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (/.f64 1/3 sin2phi))) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))))
(/.f64 (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))) (cbrt.f64 (*.f64 sin2phi 3)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/3 sin2phi)) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2))) (cbrt.f64 (*.f64 sin2phi 3)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (cbrt.f64 -3)) sin2phi) (cbrt.f64 9))
(/.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (sqrt.f64 1/3)) sin2phi) (sqrt.f64 3))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2))) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (cbrt.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (cbrt.f64 (*.f64 sin2phi 3)))
(/.f64 (*.f64 (pow.f64 sin2phi -1) (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (cbrt.f64 -3))) (cbrt.f64 9))
(/.f64 (*.f64 (pow.f64 sin2phi -1) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (sqrt.f64 1/3))) (sqrt.f64 3))
(/.f64 (-.f64 0 (*.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (pow.f64 sin2phi 2))
(/.f64 (neg.f64 (*.f64 sin2phi (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))) (*.f64 sin2phi (*.f64 sin2phi 3)))
(/.f64 (neg.f64 (*.f64 sin2phi (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) sin2phi))) (*.f64 sin2phi 3))
(/.f64 (*.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (*.f64 sin2phi 3)) (*.f64 (*.f64 sin2phi -3) (*.f64 sin2phi 3)))
(/.f64 (*.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (*.f64 sin2phi 3)) (neg.f64 (*.f64 9 (pow.f64 sin2phi 2))))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (cbrt.f64 (/.f64 1/3 sin2phi))))) (pow.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) 2))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 sin2phi 3)))
(/.f64 (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 1/3) (*.f64 3 (*.f64 sin2phi -3)))
(/.f64 (+.f64 0 (*.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (pow.f64 sin2phi 2))
(/.f64 (*.f64 sin2phi (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi)) (*.f64 sin2phi 3))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (/.f64 1/3 sin2phi))))) (pow.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) 2))
(/.f64 (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 1/3) (/.f64 (*.f64 sin2phi -3) 1/3))
(/.f64 (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) sin2phi) -3)
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) -1)
(/.f64 (neg.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 1/3)) (/.f64 sin2phi 3))
(/.f64 (neg.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 (/.f64 1/3 sin2phi)))) (/.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) 3))
(/.f64 (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 1/3) (*.f64 3 (*.f64 sin2phi 3)))
(/.f64 (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 1/3) (/.f64 (*.f64 sin2phi 3) 1/3))
(/.f64 (+.f64 0 (*.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (*.f64 sin2phi (neg.f64 sin2phi)))
(/.f64 (+.f64 0 (*.f64 (*.f64 sin2phi -3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (*.f64 (*.f64 sin2phi -3) (neg.f64 sin2phi)))
(/.f64 (+.f64 0 (*.f64 (*.f64 sin2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (*.f64 (*.f64 sin2phi 3) (neg.f64 sin2phi)))
(/.f64 (*.f64 sin2phi (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 sin2phi (*.f64 sin2phi 3)))
(/.f64 (*.f64 (*.f64 sin2phi -3) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 (*.f64 sin2phi -3) (*.f64 sin2phi 3)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 sin2phi 3)))
(/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (*.f64 sin2phi -3))
(/.f64 (+.f64 0 (*.f64 (*.f64 sin2phi 3) (*.f64 (*.f64 sin2phi 3) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (*.f64 (pow.f64 sin2phi 3) 27))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) sin2phi)
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 27)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2))) sin2phi)
(/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (*.f64 sin2phi 3))
(/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (*.f64 sin2phi -3) -1))
(/.f64 (*.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (cbrt.f64 (/.f64 1/3 sin2phi))) (neg.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 1)
(/.f64 (-.f64 0 (*.f64 (*.f64 sin2phi -3) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (*.f64 9 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (*.f64 sin2phi 3) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 9 (pow.f64 sin2phi 2)))
(fma.f64 0 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(fma.f64 0 (/.f64 1/3 sin2phi) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(fma.f64 1 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(fma.f64 (pow.f64 sin2phi -1) 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(fma.f64 1/3 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(fma.f64 (cbrt.f64 (/.f64 1/3 sin2phi)) 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi))) 3)
(pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 3))
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi))
(if (!=.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 0) (/.f64 1 (/.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) 0) (/.f64 (cbrt.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (/.f64 sin2phi (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) 1/3))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 3) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 0) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) (+.f64 1 (/.f64 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 3) 0) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 3) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 3) 0) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 3) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 3) 0) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 0 0) 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 1 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 3) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(+.f64 (+.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 1) -1)
(+.f64 (-.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 3) 3)
(+.f64 (-.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 1/3) 1/3)
(+.f64 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(+.f64 (+.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) -1) 1)
(+.f64 (-.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 1) 1)
(+.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 0)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) (cbrt.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay)))
(*.f64 (cbrt.f64 (*.f64 -9 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2))) (cbrt.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))
(*.f64 -1 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)))
(*.f64 (cbrt.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (cbrt.f64 (*.f64 -9 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 3 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2))))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 (*.f64 (*.f64 3 alphay) alphay) (log1p.f64 (neg.f64 u0)))
(*.f64 (*.f64 (*.f64 3 alphay) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)))
(*.f64 alphay (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))))
(*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (*.f64 3 alphay) alphay))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) (*.f64 (*.f64 3 alphay) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (*.f64 3 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2))) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))))
(*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay)
(*.f64 (cbrt.f64 (*.f64 27 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 -27 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2))))
(*.f64 (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 alphay))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 3)
(*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) -3)
(*.f64 (*.f64 3 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (*.f64 3 alphay))
(*.f64 (sqrt.f64 3) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (sqrt.f64 3)))
(*.f64 (cbrt.f64 3) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 9)))
(*.f64 alphay (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (sqrt.f64 3)) (sqrt.f64 3))
(*.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 9)) (cbrt.f64 3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2)) (cbrt.f64 (*.f64 27 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))))
(*.f64 (*.f64 -3 alphay) (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))
(*.f64 (cbrt.f64 9) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 3)))
(*.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 3)) (cbrt.f64 9))
(*.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) -1)
(*.f64 1 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(*.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 1)
(-.f64 (-.f64 -1 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) -1)
(-.f64 3 (+.f64 3 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))
(-.f64 1/3 (+.f64 1/3 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))
(-.f64 (-.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) -3) 3)
(-.f64 (+.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 1/3) 1/3)
(-.f64 1 (+.f64 1 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))
(-.f64 (-.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) -1) 1)
(-.f64 0 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(-.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 0)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 1/3)
(/.f64 (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 1/3) 3)
(/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) -1)
(/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 1)
(fma.f64 0 0 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(fma.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(fma.f64 0 1 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(fma.f64 0 3 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(fma.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(fma.f64 0 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(fma.f64 0 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(fma.f64 1 0 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(fma.f64 -1 0 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(fma.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 0 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(fma.f64 1 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 0)
(fma.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 0)
(fma.f64 -1 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 0)
(fma.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 1 0)
(fma.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 3 0)
(fma.f64 (*.f64 3 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) 0)
(fma.f64 (cbrt.f64 3) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 9)) 0)
(fma.f64 alphay (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0)
(fma.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (sqrt.f64 3)) (sqrt.f64 3) 0)
(fma.f64 (sqrt.f64 3) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (sqrt.f64 3)) 0)
(fma.f64 (*.f64 (*.f64 3 alphay) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) 0)
(fma.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 3 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2))) 0)
(fma.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (*.f64 3 alphay) 0)
(fma.f64 (cbrt.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (cbrt.f64 (*.f64 -9 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2))) 0)
(fma.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay 0)
(fma.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 3)) (cbrt.f64 9) 0)
(fma.f64 (cbrt.f64 (*.f64 27 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) (cbrt.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay)) 0)
(fma.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay 0)
(fma.f64 (*.f64 (*.f64 3 alphay) alphay) (log1p.f64 (neg.f64 u0)) 0)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 3) 1/3)
(pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 1)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 3))
(neg.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(if (!=.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 0) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(if (!=.f64 3 0) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(if (!=.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 0) (/.f64 (*.f64 -9 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2)) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(if (!=.f64 0 0) (/.f64 (*.f64 -9 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2)) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(if (!=.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 0) (/.f64 (*.f64 -9 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2)) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2) 0) (/.f64 (*.f64 -9 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2)) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(if (!=.f64 0 0) 0 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(if (!=.f64 1 0) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(+.f64 (-.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) -1) -1)
(+.f64 (-.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 3) 3)
(+.f64 (-.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 1/3) 1/3)
(+.f64 0 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(+.f64 (-.f64 -1 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) 1)
(+.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 0)
Outputs
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay -1) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay -1) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay -1) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (pow.f64 alphay -1) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) -2))) sin2phi)
(*.f64 -1 (/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (pow.f64 (/.f64 -1 alphay) -2)) sin2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) -2))) sin2phi)
(/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)
(/.f64 (*.f64 (pow.f64 alphay 2) u0) sin2phi)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 u0 2) (pow.f64 alphay 2))) (*.f64 (pow.f64 alphay 2) u0)) sin2phi)
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3)) sin2phi)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi)))
(fma.f64 1/3 (/.f64 (*.f64 (pow.f64 u0 3) (pow.f64 alphay 2)) sin2phi) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 u0 2) (pow.f64 alphay 2))) (*.f64 (pow.f64 alphay 2) u0)) sin2phi))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3)) sin2phi)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (+.f64 (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 4)) sin2phi)))))
(+.f64 (/.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 u0 3) (pow.f64 alphay 2))) (*.f64 1/2 (*.f64 (pow.f64 u0 2) (pow.f64 alphay 2)))) sin2phi) (/.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 u0 4) (pow.f64 alphay 2))) (*.f64 (pow.f64 alphay 2) u0)) sin2phi))
(/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi)
(/.f64 (*.f64 (log.f64 (/.f64 -1 u0)) (pow.f64 alphay 2)) sin2phi)
(+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi) (/.f64 (pow.f64 alphay 2) (*.f64 u0 sin2phi)))
(/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 (log.f64 (/.f64 -1 u0)) (pow.f64 u0 -1))) sin2phi)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)) sin2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi) (/.f64 (pow.f64 alphay 2) (*.f64 u0 sin2phi))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 u0) 2) (pow.f64 alphay 2)) sin2phi) (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 (log.f64 (/.f64 -1 u0)) (pow.f64 u0 -1))) sin2phi))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)) sin2phi)) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0))) sin2phi) (+.f64 (/.f64 (pow.f64 alphay 2) (*.f64 u0 sin2phi)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 3)) sin2phi)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 u0) 2) (pow.f64 alphay 2)) sin2phi) (+.f64 (/.f64 (*.f64 (pow.f64 alphay 2) (+.f64 (log.f64 (/.f64 -1 u0)) (pow.f64 u0 -1))) sin2phi) (/.f64 (/.f64 (*.f64 (/.f64 -1 (pow.f64 u0 3)) (pow.f64 alphay 2)) sin2phi) -3)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 3 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 3 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 3 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 3 (*.f64 (pow.f64 alphay 2) (log.f64 (-.f64 1 u0))))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 -3 (*.f64 u0 (pow.f64 alphay 2)))
(*.f64 -3 (*.f64 (pow.f64 alphay 2) u0))
(+.f64 (*.f64 -3 (*.f64 u0 (pow.f64 alphay 2))) (*.f64 -3/2 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2))))
(fma.f64 -3 (*.f64 (pow.f64 alphay 2) u0) (*.f64 -3/2 (*.f64 (pow.f64 u0 2) (pow.f64 alphay 2))))
(+.f64 (*.f64 -3 (*.f64 u0 (pow.f64 alphay 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3))) (*.f64 -3/2 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)))))
(fma.f64 -3 (*.f64 (pow.f64 alphay 2) u0) (-.f64 (*.f64 -3/2 (*.f64 (pow.f64 u0 2) (pow.f64 alphay 2))) (*.f64 (pow.f64 u0 3) (pow.f64 alphay 2))))
(+.f64 (*.f64 -3 (*.f64 u0 (pow.f64 alphay 2))) (+.f64 (*.f64 -3/4 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 4))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 3))) (*.f64 -3/2 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2))))))
(fma.f64 -3 (*.f64 (pow.f64 alphay 2) u0) (fma.f64 -3/4 (*.f64 (pow.f64 u0 4) (pow.f64 alphay 2)) (-.f64 (*.f64 -3/2 (*.f64 (pow.f64 u0 2) (pow.f64 alphay 2))) (*.f64 (pow.f64 u0 3) (pow.f64 alphay 2)))))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0)))) (*.f64 -3 (/.f64 (pow.f64 alphay 2) u0)))
(*.f64 -3 (*.f64 (pow.f64 alphay 2) (+.f64 (log.f64 (/.f64 -1 u0)) (pow.f64 u0 -1))))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0)))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 alphay 2) u0)) (*.f64 -3/2 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2)))))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 alphay 2) (+.f64 (log.f64 (/.f64 -1 u0)) (pow.f64 u0 -1)))) (*.f64 (*.f64 -3/2 (pow.f64 alphay 2)) (pow.f64 (/.f64 -1 u0) 2)))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 alphay 2) (log.f64 (/.f64 -1 u0)))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 alphay 2) u0)) (+.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 3)) (*.f64 -3/2 (*.f64 (pow.f64 alphay 2) (pow.f64 (/.f64 -1 u0) 2))))))
(+.f64 (*.f64 -3 (*.f64 (pow.f64 alphay 2) (+.f64 (log.f64 (/.f64 -1 u0)) (pow.f64 u0 -1)))) (fma.f64 (pow.f64 alphay 2) (/.f64 -1 (pow.f64 u0 3)) (*.f64 (*.f64 -3/2 (pow.f64 alphay 2)) (pow.f64 (/.f64 -1 u0) 2))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (cbrt.f64 (/.f64 1/3 sin2phi)) (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (*.f64 (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 alphay (cbrt.f64 (/.f64 1/3 sin2phi)))) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))))
(*.f64 (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))) (cbrt.f64 (/.f64 1/3 sin2phi)))
(/.f64 (*.f64 (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 alphay (cbrt.f64 (/.f64 1/3 sin2phi)))) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay)) sin2phi)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) 1/3))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)) sin2phi) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay) 2)) -1/3))
(*.f64 (neg.f64 (/.f64 3 sin2phi)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 1/3))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (neg.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 1/3)) (/.f64 3 sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 27))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) sin2phi))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (/.f64 27 3)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay) 2)) sin2phi))
(*.f64 (neg.f64 (/.f64 (*.f64 3 alphay) sin2phi)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 1/3))
(/.f64 (*.f64 (*.f64 3 alphay) (*.f64 -1/3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi)
(*.f64 (neg.f64 (cbrt.f64 (/.f64 27 (*.f64 sin2phi 3)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(*.f64 (/.f64 -3 (cbrt.f64 (*.f64 3 sin2phi))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(*.f64 (neg.f64 alphay) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) sin2phi))
(/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)
(*.f64 (neg.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 (/.f64 1/3 sin2phi)))) (cbrt.f64 (/.f64 27 (*.f64 9 (pow.f64 sin2phi 2)))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 1/3 sin2phi))) (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (pow.f64 alphay 2) (cbrt.f64 (/.f64 3 (pow.f64 sin2phi 2))))))
(*.f64 (neg.f64 (*.f64 (*.f64 3 alphay) (cbrt.f64 (/.f64 1/3 sin2phi)))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(*.f64 (*.f64 (*.f64 -3 alphay) (cbrt.f64 (/.f64 1/3 sin2phi))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay)) sin2phi) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) 1/3)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)) sin2phi) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay) 2)) -1/3))
(*.f64 (/.f64 3 sin2phi) (neg.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 1/3)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 1/3) (neg.f64 (/.f64 3 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 27)) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) sin2phi)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (/.f64 27 3)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay) 2)) sin2phi))
(*.f64 (/.f64 (*.f64 3 alphay) sin2phi) (neg.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 1/3)))
(/.f64 (*.f64 (*.f64 3 alphay) (*.f64 -1/3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi)
(*.f64 (cbrt.f64 (/.f64 27 (*.f64 sin2phi 3))) (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))))))
(*.f64 (/.f64 -3 (cbrt.f64 (*.f64 3 sin2phi))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(*.f64 alphay (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) sin2phi)))
(/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi)
(*.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 (/.f64 1/3 sin2phi))) (neg.f64 (cbrt.f64 (/.f64 27 (*.f64 9 (pow.f64 sin2phi 2))))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 1/3 sin2phi))) (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (pow.f64 alphay 2) (cbrt.f64 (/.f64 3 (pow.f64 sin2phi 2))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2))))
(neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 3)))
(*.f64 (*.f64 (*.f64 3 alphay) (cbrt.f64 (/.f64 1/3 sin2phi))) (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))))))
(*.f64 (*.f64 (*.f64 -3 alphay) (cbrt.f64 (/.f64 1/3 sin2phi))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(*.f64 (pow.f64 sin2phi -1) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (pow.f64 sin2phi -1))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) (/.f64 1/3 sin2phi)) (cbrt.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) -3) 3)) (/.f64 1/3 sin2phi))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) sin2phi) (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 27)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay) -27) (pow.f64 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay) 2))) sin2phi)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) 1/3) (/.f64 (cbrt.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) sin2phi))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) -3) 3)) sin2phi) 3)
(*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)))
(neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 3)))
(*.f64 (cbrt.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) (/.f64 1/3 sin2phi)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) -3) 3)) (/.f64 1/3 sin2phi))
(*.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 27)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) sin2phi))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay) -27) (pow.f64 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay) 2))) sin2phi)
(*.f64 (/.f64 (cbrt.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) sin2phi) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) 1/3))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) -3) 3)) sin2phi) 3)
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 (pow.f64 sin2phi -1)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (/.f64 1 (neg.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (neg.f64 (pow.f64 sin2phi -1)) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 3 (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (*.f64 sin2phi 3))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) -1)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 -3 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (*.f64 sin2phi 3)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 1/3 (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (*.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (/.f64 1/3 sin2phi))) (/.f64 1 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (*.f64 (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 alphay (cbrt.f64 (/.f64 1/3 sin2phi)))) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))))
(*.f64 (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi) 1/3)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 sin2phi)) (/.f64 1 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 sin2phi 3)))
(*.f64 -1/3 (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 1/3 sin2phi))) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 (/.f64 27 (*.f64 9 (pow.f64 sin2phi 2))))))
(*.f64 (neg.f64 (cbrt.f64 (/.f64 1/3 sin2phi))) (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (pow.f64 alphay 2) (cbrt.f64 (/.f64 3 (pow.f64 sin2phi 2))))))
(*.f64 (*.f64 3 alphay) (neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (*.f64 sin2phi 3))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) (/.f64 1/3 sin2phi))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay) 2)) (/.f64 -1/3 sin2phi)))
(*.f64 (*.f64 -3 alphay) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (*.f64 sin2phi 3)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (*.f64 0 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi))))) (neg.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi))))
(neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 3)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi))) 0))) (-.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi))) 0))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (*.f64 0 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))))) (+.f64 0 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (-.f64 0 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi))) 0))) (+.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi))) 0))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (*.f64 (*.f64 sin2phi 3) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (/.f64 1 (*.f64 9 (pow.f64 sin2phi 2))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) (/.f64 sin2phi (/.f64 (neg.f64 sin2phi) -1)))
(*.f64 (/.f64 1/3 sin2phi) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (neg.f64 (/.f64 1/3 sin2phi)) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 1/3 sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (neg.f64 (/.f64 1/3 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 (-.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 1) -1)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 3 (+.f64 3 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 1/3 (+.f64 1/3 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 (+.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 3) 3)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 (+.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 1/3) 1/3)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 1 (+.f64 1 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 (-.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) -1) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 (+.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 1) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(-.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 0)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 sin2phi)) (cbrt.f64 (pow.f64 sin2phi 2)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 sin2phi 3)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2))) (cbrt.f64 (*.f64 sin2phi -3)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2) (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)) (*.f64 -3 sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2))) (cbrt.f64 sin2phi))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) sin2phi))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (cbrt.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))) (cbrt.f64 (*.f64 sin2phi -3)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2) (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)) (*.f64 -3 sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (cbrt.f64 sin2phi))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) sin2phi))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2))) (*.f64 (cbrt.f64 sin2phi) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (pow.f64 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay) 2)) (*.f64 sin2phi (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (sqrt.f64 1/3)) (*.f64 sin2phi (sqrt.f64 3)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (pow.f64 alphay 2) (sqrt.f64 3))) (neg.f64 (*.f64 sin2phi (sqrt.f64 3))))
(/.f64 (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (cbrt.f64 -3)) (*.f64 sin2phi (cbrt.f64 9)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (/.f64 (*.f64 (*.f64 sin2phi (cbrt.f64 9)) (cbrt.f64 -3)) 3))
(/.f64 (*.f64 3 (*.f64 (*.f64 sin2phi 3) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (*.f64 3 (*.f64 9 (pow.f64 sin2phi 2))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) (/.f64 sin2phi (/.f64 (neg.f64 sin2phi) -1)))
(/.f64 (*.f64 3 (*.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (/.f64 1/3 sin2phi)))) (*.f64 3 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (*.f64 (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 alphay (cbrt.f64 (/.f64 1/3 sin2phi)))) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 3 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 sin2phi))) (*.f64 3 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 sin2phi 3)))
(/.f64 (/.f64 (*.f64 (*.f64 sin2phi 3) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) 1/3) (/.f64 (*.f64 9 (pow.f64 sin2phi 2)) 1/3))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) (/.f64 sin2phi (/.f64 (neg.f64 sin2phi) -1)))
(/.f64 (/.f64 (*.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (/.f64 1/3 sin2phi))) 1/3) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) 3))
(/.f64 (*.f64 (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 alphay (cbrt.f64 (/.f64 1/3 sin2phi)))) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))))
(/.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 sin2phi)) 1/3) (*.f64 3 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 sin2phi 3)))
(/.f64 (-.f64 0 (*.f64 sin2phi (*.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (cbrt.f64 (/.f64 1/3 sin2phi))))) (*.f64 sin2phi (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (*.f64 (*.f64 (*.f64 sin2phi alphay) (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (/.f64 1/3 sin2phi))) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) sin2phi))
(/.f64 (-.f64 0 (*.f64 sin2phi (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (*.f64 sin2phi (*.f64 sin2phi -3)))
(*.f64 (/.f64 sin2phi sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(/.f64 (-.f64 0 (*.f64 (*.f64 sin2phi -3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (*.f64 (*.f64 sin2phi -3) sin2phi))
(*.f64 (/.f64 sin2phi sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(/.f64 (-.f64 0 (*.f64 (*.f64 sin2phi -3) (*.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (cbrt.f64 (/.f64 1/3 sin2phi))))) (*.f64 (*.f64 sin2phi -3) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (*.f64 (*.f64 -3 sin2phi) (*.f64 (*.f64 (cbrt.f64 (/.f64 1/3 sin2phi)) alphay) (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))))) (*.f64 (*.f64 3 sin2phi) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 sin2phi -3) (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) sin2phi))) (/.f64 (*.f64 sin2phi -3) 1/3))
(/.f64 (*.f64 sin2phi (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 1/9) sin2phi)) (/.f64 sin2phi -1/9))
(/.f64 (-.f64 0 (*.f64 (*.f64 sin2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (*.f64 (*.f64 sin2phi 3) sin2phi))
(*.f64 (/.f64 sin2phi sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(/.f64 (-.f64 0 (*.f64 (*.f64 sin2phi 3) (*.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (cbrt.f64 (/.f64 1/3 sin2phi))))) (*.f64 (*.f64 sin2phi 3) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (*.f64 (*.f64 -3 sin2phi) (*.f64 (*.f64 (cbrt.f64 (/.f64 1/3 sin2phi)) alphay) (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))))) (*.f64 (*.f64 3 sin2phi) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 sin2phi 3) (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) sin2phi))) (/.f64 (*.f64 sin2phi 3) 1/3))
(/.f64 (*.f64 sin2phi (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 1/9) sin2phi)) (/.f64 sin2phi -1/9))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) sin2phi))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (log1p.f64 (neg.f64 u0))) (neg.f64 (pow.f64 alphay 2))) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) sin2phi))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) sin2phi))) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) 3))
(*.f64 (cbrt.f64 (/.f64 (*.f64 9 (pow.f64 sin2phi 2)) (*.f64 9 (pow.f64 sin2phi 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 sin2phi -3)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 9 (pow.f64 sin2phi 2)) (*.f64 9 (pow.f64 sin2phi 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(/.f64 (-.f64 0 (*.f64 3 (*.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (cbrt.f64 (/.f64 1/3 sin2phi))))) (*.f64 3 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (*.f64 (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 alphay (cbrt.f64 (/.f64 1/3 sin2phi)))) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 sin2phi (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay)) (*.f64 sin2phi (*.f64 sin2phi -3)))
(*.f64 (/.f64 sin2phi sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(/.f64 (+.f64 0 (*.f64 sin2phi (*.f64 (*.f64 sin2phi 3) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (*.f64 sin2phi (*.f64 9 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 3 sin2phi) alphay) (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi) (*.f64 sin2phi (*.f64 9 (pow.f64 sin2phi 2))))
(/.f64 (+.f64 0 (*.f64 sin2phi (*.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (/.f64 1/3 sin2phi))))) (*.f64 sin2phi (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (*.f64 (*.f64 (*.f64 sin2phi alphay) (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (/.f64 1/3 sin2phi))) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) sin2phi))
(/.f64 (+.f64 0 (*.f64 sin2phi (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 sin2phi)))) (*.f64 sin2phi (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 sin2phi)) sin2phi) (*.f64 sin2phi (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (+.f64 0 (*.f64 (*.f64 sin2phi -3) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (*.f64 (*.f64 sin2phi -3) sin2phi))
(*.f64 (/.f64 sin2phi sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(/.f64 (*.f64 (*.f64 sin2phi -3) (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi)) (/.f64 (*.f64 sin2phi -3) 1/3))
(/.f64 (*.f64 sin2phi (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 1/9) sin2phi)) (/.f64 sin2phi -1/9))
(/.f64 (+.f64 0 (*.f64 (*.f64 sin2phi -3) (*.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (/.f64 1/3 sin2phi))))) (*.f64 (*.f64 sin2phi -3) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (*.f64 (*.f64 -3 sin2phi) (*.f64 (*.f64 (cbrt.f64 (/.f64 1/3 sin2phi)) alphay) (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))))) (*.f64 (*.f64 3 sin2phi) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (+.f64 0 (*.f64 (*.f64 sin2phi -3) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 sin2phi)))) (*.f64 (*.f64 sin2phi -3) (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 3 sin2phi) (log1p.f64 (neg.f64 u0))) (pow.f64 alphay 2)) (cbrt.f64 sin2phi)) (*.f64 sin2phi (*.f64 -3 (cbrt.f64 (pow.f64 sin2phi 2)))))
(/.f64 (+.f64 0 (*.f64 (*.f64 sin2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (*.f64 (*.f64 sin2phi 3) sin2phi))
(*.f64 (/.f64 sin2phi sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(/.f64 (*.f64 (*.f64 sin2phi 3) (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi)) (/.f64 (*.f64 sin2phi 3) 1/3))
(/.f64 (*.f64 sin2phi (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 1/9) sin2phi)) (/.f64 sin2phi -1/9))
(/.f64 (+.f64 0 (*.f64 (*.f64 sin2phi 3) (*.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (/.f64 1/3 sin2phi))))) (*.f64 (*.f64 sin2phi 3) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (*.f64 (*.f64 -3 sin2phi) (*.f64 (*.f64 (cbrt.f64 (/.f64 1/3 sin2phi)) alphay) (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))))) (*.f64 (*.f64 3 sin2phi) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (+.f64 0 (*.f64 (*.f64 sin2phi 3) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 sin2phi)))) (*.f64 (*.f64 sin2phi 3) (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 3 sin2phi) (log1p.f64 (neg.f64 u0))) (pow.f64 alphay 2)) (cbrt.f64 sin2phi)) (*.f64 sin2phi (*.f64 -3 (cbrt.f64 (pow.f64 sin2phi 2)))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) sin2phi))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (log1p.f64 (neg.f64 u0))) (neg.f64 (pow.f64 alphay 2))) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) sin2phi))
(/.f64 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay)) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 sin2phi -3)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 9 (pow.f64 sin2phi 2)) (*.f64 9 (pow.f64 sin2phi 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 (*.f64 sin2phi 3) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 9 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 3 sin2phi) alphay) (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 9 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi)) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) 3))
(*.f64 (cbrt.f64 (/.f64 (*.f64 9 (pow.f64 sin2phi 2)) (*.f64 9 (pow.f64 sin2phi 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (neg.f64 sin2phi)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (log1p.f64 (neg.f64 u0))) (neg.f64 (pow.f64 alphay 2))) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) sin2phi))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 sin2phi)))) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 sin2phi)) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))) (cbrt.f64 (*.f64 (*.f64 9 (pow.f64 sin2phi 2)) (pow.f64 sin2phi 2))))
(/.f64 (+.f64 0 (*.f64 3 (*.f64 (*.f64 sin2phi 3) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (*.f64 3 (*.f64 9 (pow.f64 sin2phi 2))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) (/.f64 sin2phi (/.f64 (neg.f64 sin2phi) -1)))
(/.f64 (+.f64 0 (*.f64 3 (*.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (/.f64 1/3 sin2phi))))) (*.f64 3 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (*.f64 (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 alphay (cbrt.f64 (/.f64 1/3 sin2phi)))) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))))
(/.f64 (+.f64 0 (*.f64 3 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 sin2phi)))) (*.f64 3 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 sin2phi 3)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 sin2phi)) (neg.f64 (cbrt.f64 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (cbrt.f64 (pow.f64 sin2phi 3)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (/.f64 (*.f64 sin2phi -3) 3))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (/.f64 (*.f64 sin2phi 3) -3))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (+.f64 0 (*.f64 (*.f64 sin2phi -3) (*.f64 (*.f64 sin2phi 3) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (*.f64 -27 (pow.f64 sin2phi 3)))
(/.f64 (*.f64 (*.f64 9 (pow.f64 sin2phi 2)) (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)) (*.f64 -27 (pow.f64 sin2phi 3)))
(/.f64 (*.f64 (pow.f64 sin2phi -1) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) 3)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi) 3)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) sin2phi)) 3)
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) -3) 3)) sin2phi) 3)
(/.f64 (*.f64 3 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi))) 3)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) sin2phi) (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2))) 3)
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) -3) 3)) sin2phi) 3)
(/.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 1/3) 3)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (*.f64 (pow.f64 sin2phi -1) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay)) -3)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (*.f64 (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi) 3) 9)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (neg.f64 (*.f64 3 (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) sin2phi))) 9)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (*.f64 3 (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi)) 9)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (*.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (/.f64 1/3 sin2phi))) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 alphay (cbrt.f64 (/.f64 1/3 sin2phi)))) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))))
(/.f64 (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))) (cbrt.f64 (*.f64 sin2phi 3)))
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) -3) (cbrt.f64 (*.f64 (*.f64 3 sin2phi) (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1/3 sin2phi)) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 alphay (cbrt.f64 (/.f64 1/3 sin2phi)))) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2))) (cbrt.f64 (*.f64 sin2phi 3)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) -3)) (*.f64 3 sin2phi)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (cbrt.f64 -3)) sin2phi) (cbrt.f64 9))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (/.f64 (*.f64 (*.f64 sin2phi (cbrt.f64 9)) (cbrt.f64 -3)) 3))
(/.f64 (/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (sqrt.f64 1/3)) sin2phi) (sqrt.f64 3))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (pow.f64 alphay 2) (sqrt.f64 3))) (neg.f64 (*.f64 sin2phi (sqrt.f64 3))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2))) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) (pow.f64 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay) 2)) (*.f64 9 (pow.f64 sin2phi 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (cbrt.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (cbrt.f64 (*.f64 sin2phi 3)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) -3)) (*.f64 3 sin2phi)))
(/.f64 (*.f64 (pow.f64 sin2phi -1) (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (cbrt.f64 -3))) (cbrt.f64 9))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (/.f64 (*.f64 (*.f64 sin2phi (cbrt.f64 9)) (cbrt.f64 -3)) 3))
(/.f64 (*.f64 (pow.f64 sin2phi -1) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) (sqrt.f64 1/3))) (sqrt.f64 3))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (pow.f64 alphay 2) (sqrt.f64 3))) (neg.f64 (*.f64 sin2phi (sqrt.f64 3))))
(/.f64 (-.f64 0 (*.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (pow.f64 sin2phi 2))
(/.f64 (*.f64 (*.f64 sin2phi (log1p.f64 (neg.f64 u0))) (neg.f64 (pow.f64 alphay 2))) (pow.f64 sin2phi 2))
(/.f64 (neg.f64 (*.f64 sin2phi (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))) (*.f64 sin2phi (*.f64 sin2phi 3)))
(*.f64 (/.f64 sin2phi sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(/.f64 (neg.f64 (*.f64 sin2phi (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) sin2phi))) (*.f64 sin2phi 3))
(*.f64 (/.f64 sin2phi sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(/.f64 (*.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (*.f64 sin2phi 3)) (*.f64 (*.f64 sin2phi -3) (*.f64 sin2phi 3)))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) (/.f64 sin2phi (/.f64 (neg.f64 sin2phi) -1)))
(/.f64 (*.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (*.f64 sin2phi 3)) (neg.f64 (*.f64 9 (pow.f64 sin2phi 2))))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) (/.f64 sin2phi (/.f64 (neg.f64 sin2phi) -1)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (cbrt.f64 (/.f64 1/3 sin2phi))))) (pow.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) 2))
(/.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) alphay) (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (/.f64 1/3 sin2phi))) (pow.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) 2))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 sin2phi 3)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 9 (pow.f64 sin2phi 2)) (*.f64 9 (pow.f64 sin2phi 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(/.f64 (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 1/3) (*.f64 3 (*.f64 sin2phi -3)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (+.f64 0 (*.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (pow.f64 sin2phi 2))
(/.f64 (*.f64 (*.f64 sin2phi (log1p.f64 (neg.f64 u0))) (neg.f64 (pow.f64 alphay 2))) (pow.f64 sin2phi 2))
(/.f64 (*.f64 sin2phi (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) sin2phi)) (*.f64 sin2phi 3))
(*.f64 (/.f64 sin2phi sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (/.f64 1/3 sin2phi))))) (pow.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) 2))
(/.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) alphay) (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (/.f64 1/3 sin2phi))) (pow.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) 2))
(/.f64 (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 1/3) (/.f64 (*.f64 sin2phi -3) 1/3))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) sin2phi) -3)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) -1)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (neg.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 1/3)) (/.f64 sin2phi 3))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (neg.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 (/.f64 1/3 sin2phi)))) (/.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) 3))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (pow.f64 alphay 2) (cbrt.f64 (/.f64 1/3 sin2phi)))) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) -1/3))
(/.f64 (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 1/3) (*.f64 3 (*.f64 sin2phi 3)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 1/3) (/.f64 (*.f64 sin2phi 3) 1/3))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (+.f64 0 (*.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (*.f64 sin2phi (neg.f64 sin2phi)))
(/.f64 (*.f64 (*.f64 sin2phi (log1p.f64 (neg.f64 u0))) (neg.f64 (pow.f64 alphay 2))) (pow.f64 sin2phi 2))
(/.f64 (+.f64 0 (*.f64 (*.f64 sin2phi -3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (*.f64 (*.f64 sin2phi -3) (neg.f64 sin2phi)))
(*.f64 (/.f64 sin2phi sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(/.f64 (+.f64 0 (*.f64 (*.f64 sin2phi 3) (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (*.f64 (*.f64 sin2phi 3) (neg.f64 sin2phi)))
(*.f64 (/.f64 sin2phi sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(/.f64 (*.f64 sin2phi (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 sin2phi (*.f64 sin2phi 3)))
(*.f64 (/.f64 sin2phi sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(/.f64 (*.f64 (*.f64 sin2phi -3) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 (*.f64 sin2phi -3) (*.f64 sin2phi 3)))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) (/.f64 sin2phi (/.f64 (neg.f64 sin2phi) -1)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))) (*.f64 sin2phi 3)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 9 (pow.f64 sin2phi 2)) (*.f64 9 (pow.f64 sin2phi 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (*.f64 sin2phi -3))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (+.f64 0 (*.f64 (*.f64 sin2phi 3) (*.f64 (*.f64 sin2phi 3) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))) (*.f64 (pow.f64 sin2phi 3) 27))
(/.f64 (*.f64 (*.f64 9 (pow.f64 sin2phi 2)) (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)) (*.f64 -27 (pow.f64 sin2phi 3)))
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) sin2phi)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 27)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2))) sin2phi)
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay) -27) (pow.f64 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay) 2))) sin2phi)
(/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (*.f64 sin2phi 3))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (*.f64 sin2phi -3) -1))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (*.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (cbrt.f64 (/.f64 1/3 sin2phi))) (neg.f64 (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2)))))
(/.f64 (*.f64 (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (*.f64 alphay (cbrt.f64 (/.f64 1/3 sin2phi)))) (cbrt.f64 (*.f64 9 (pow.f64 sin2phi 2))))
(/.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(/.f64 (-.f64 0 (*.f64 (*.f64 sin2phi -3) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))) (*.f64 9 (pow.f64 sin2phi 2)))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) (/.f64 sin2phi (/.f64 (neg.f64 sin2phi) -1)))
(/.f64 (*.f64 (*.f64 sin2phi 3) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 9 (pow.f64 sin2phi 2)))
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) (/.f64 sin2phi (/.f64 (neg.f64 sin2phi) -1)))
(fma.f64 0 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(fma.f64 0 (/.f64 1/3 sin2phi) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(fma.f64 1 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(fma.f64 (pow.f64 sin2phi -1) 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(fma.f64 1/3 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(fma.f64 (cbrt.f64 (/.f64 1/3 sin2phi)) 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi))) 3)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(pow.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 3) 1/3)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 3))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(neg.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 0) (/.f64 1 (/.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) -3) 0) (/.f64 -1 (/.f64 sin2phi (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) 0) (/.f64 (cbrt.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (/.f64 sin2phi (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) 1/3))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) -3)) (/.f64 sin2phi (*.f64 1/3 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay) 2))))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 3) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 3) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 0) (*.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) (+.f64 1 (/.f64 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi))))) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 0) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 3) 0) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 3) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 3) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 3) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 3) 0) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 3) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 3) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 3) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 3) 0) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 3) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 0 0) 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 0 0) 0 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 1 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 1 0) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(if (!=.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 3) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(if (!=.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 0) (/.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))) 3) (pow.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) sin2phi) 2)) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi))))
(+.f64 (+.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 1) -1)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(+.f64 (-.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 3) 3)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(+.f64 (-.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 1/3) 1/3)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(+.f64 0 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)))
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(+.f64 (+.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) -1) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(+.f64 (-.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 1) 1)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(+.f64 (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (neg.f64 sin2phi)) 0)
(*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 (pow.f64 alphay 2) (neg.f64 sin2phi)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) (cbrt.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay)))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 (cbrt.f64 (*.f64 -9 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2))) (cbrt.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) -3) (*.f64 -9 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2))))
(*.f64 -1 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 (cbrt.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 (cbrt.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (cbrt.f64 (*.f64 -9 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) -3) (*.f64 -9 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2))))
(*.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 3 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2))))
(*.f64 3 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 3)))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 (*.f64 (*.f64 3 alphay) alphay) (log1p.f64 (neg.f64 u0)))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 (*.f64 (*.f64 3 alphay) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)))
(*.f64 (*.f64 3 alphay) (cbrt.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2))))
(*.f64 alphay (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (*.f64 3 alphay) alphay))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) (*.f64 (*.f64 3 alphay) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (*.f64 3 alphay) (cbrt.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2))))
(*.f64 (*.f64 3 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2))) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))))
(*.f64 3 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 3)))
(*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 (cbrt.f64 (*.f64 27 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2)))
(*.f64 3 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 3)))
(*.f64 (cbrt.f64 (*.f64 -27 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2))))
(*.f64 3 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 3)))
(*.f64 (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 alphay))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 3)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (pow.f64 alphay 2))) -3)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 (*.f64 3 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (*.f64 3 alphay))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 (sqrt.f64 3) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (sqrt.f64 3)))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 (cbrt.f64 3) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 9)))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 alphay (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (sqrt.f64 3)) (sqrt.f64 3))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 9)) (cbrt.f64 3))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2)) (cbrt.f64 (*.f64 27 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))))
(*.f64 3 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 3)))
(*.f64 (*.f64 -3 alphay) (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 (cbrt.f64 9) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 3)))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 3)) (cbrt.f64 9))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) -1)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 1 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(*.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 1)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(-.f64 (-.f64 -1 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) -1)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(-.f64 3 (+.f64 3 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(-.f64 1/3 (+.f64 1/3 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(-.f64 (-.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) -3) 3)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(-.f64 (+.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 1/3) 1/3)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(-.f64 1 (+.f64 1 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(-.f64 (-.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) -1) 1)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(-.f64 0 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(-.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 0)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 1/3)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(/.f64 (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 1/3) 3)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(/.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) -1)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 1)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 0 0 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 0 1 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 0 3 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 0 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 0 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 0 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 1 0 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 -1 0 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 0 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 1 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 0)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 0)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 -1 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 0)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 1 0)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 3 0)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 (*.f64 3 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) 0)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 (cbrt.f64 3) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 9)) 0)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 alphay (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) 0)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (sqrt.f64 3)) (sqrt.f64 3) 0)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 (sqrt.f64 3) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (sqrt.f64 3)) 0)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 (*.f64 (*.f64 3 alphay) (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2)) 0)
(*.f64 (*.f64 3 alphay) (cbrt.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 2))))
(fma.f64 (cbrt.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2))) (*.f64 3 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2))) 0)
(*.f64 3 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 3)))
(fma.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (*.f64 3 alphay) 0)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 (cbrt.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (cbrt.f64 (*.f64 -9 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2))) 0)
(cbrt.f64 (*.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) -3) (*.f64 -9 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2))))
(fma.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay 0)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) (cbrt.f64 3)) (cbrt.f64 9) 0)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 (cbrt.f64 (*.f64 27 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)))) (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2)) 0)
(*.f64 3 (cbrt.f64 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 3)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2)) (cbrt.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay)) 0)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay 0)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(fma.f64 (*.f64 (*.f64 3 alphay) alphay) (log1p.f64 (neg.f64 u0)) 0)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay)) 3)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(pow.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 3) 1/3)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 1)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 3))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(neg.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(if (!=.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 0) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(if (!=.f64 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay) 0) (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay) (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay))
(if (!=.f64 3 0) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(if (!=.f64 3 0) (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay) (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay))
(if (!=.f64 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) 0) (/.f64 (*.f64 -9 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2)) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(if (!=.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) -3) 0) (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay) 2) (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)) (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay))
(if (!=.f64 0 0) (/.f64 (*.f64 -9 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2)) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay) 2) (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)) (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay))
(if (!=.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 0) (/.f64 (*.f64 -9 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2)) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(if (!=.f64 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay) 0) (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay) 2) (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)) (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 2) 0) (/.f64 (*.f64 -9 (pow.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 alphay 2)) 2)) (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay) 2) 0) (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay) 2) (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)) (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay))
(if (!=.f64 0 0) 0 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(if (!=.f64 0 0) 0 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay))
(if (!=.f64 1 0) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(if (!=.f64 1 0) (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay) (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay))
(+.f64 (-.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) -1) -1)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(+.f64 (-.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 3) 3)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(+.f64 (-.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 1/3) 1/3)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(+.f64 0 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay))
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(+.f64 (-.f64 -1 (*.f64 alphay (*.f64 -3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) 1)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)
(+.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) 0)
(*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)

eval771.0ms (0.7%)

Compiler

Compiled 49377 to 27816 computations (43.7% saved)

prune521.0ms (0.5%)

Pruning

41 alts after pruning (37 fresh and 4 done)

PrunedKeptTotal
New1748161764
Fresh52126
Picked101
Done145
Total1755411796
Error
0b
Counts
1796 → 41
Alt Table
Click to see full alt table
StatusErrorProgram
42.8b
(if (!=.f64 (*.f64 u0 alphay) 0) (/.f64 alphay (/.f64 sin2phi (*.f64 u0 alphay))) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
0.5b
(if (!=.f64 (*.f64 alphay alphax) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphax))) (fma.f64 (/.f64 cos2phi alphax) alphay (/.f64 (*.f64 alphax sin2phi) alphay))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
45.9b
(if (!=.f64 (*.f64 alphax alphax) 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (/.f64 cos2phi alphax) alphax)) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))))
16.4b
(if (!=.f64 alphay 0) (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) (/.f64 sin2phi alphay)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
42.6b
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
16.5b
(/.f64 (if (!=.f64 alphay 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 -1 alphay)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))) sin2phi)
16.5b
(/.f64 (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) sin2phi) -3)
36.3b
(/.f64 (-.f64 3 (-.f64 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (neg.f64 sin2phi))
16.5b
(/.f64 (-.f64 0 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)) (*.f64 3 sin2phi))
42.6b
(/.f64 (-.f64 0 (*.f64 3 (*.f64 alphay (neg.f64 (*.f64 u0 alphay))))) (*.f64 3 sin2phi))
50.7b
(/.f64 (+.f64 (*.f64 (*.f64 alphax alphax) u0) (*.f64 1/2 (*.f64 (*.f64 u0 alphax) (*.f64 u0 alphax)))) cos2phi)
21.6b
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
21.6b
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
21.6b
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi (neg.f64 alphay)) (/.f64 1 (neg.f64 alphay)))))
21.6b
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (*.f64 (/.f64 cos2phi (neg.f64 alphax)) (/.f64 1 (neg.f64 alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
16.5b
(/.f64 (*.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) alphay) sin2phi)
42.6b
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
54.5b
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
21.6b
(/.f64 (*.f64 (*.f64 1/2 (+.f64 u0 2)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
16.4b
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) sin2phi)
45.9b
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphax alphax))) cos2phi)
25.1b
(/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (neg.f64 (*.f64 alphay alphay))) sin2phi)
42.6b
(/.f64 (*.f64 u0 (*.f64 alphay alphay)) sin2phi)
0.4b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
0.4b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
0.4b
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (*.f64 (/.f64 cos2phi (neg.f64 alphax)) (/.f64 1 (neg.f64 alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
0.4b
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
36.1b
(/.f64 u0 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
36.1b
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
36.1b
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi (neg.f64 alphay)) (/.f64 1 (neg.f64 alphay)))))
45.9b
(*.f64 (if (!=.f64 alphax 0) (neg.f64 (/.f64 alphax (/.f64 cos2phi alphax))) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))) (log1p.f64 (neg.f64 u0)))
16.4b
(*.f64 (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) sin2phi) alphay)
45.8b
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))
16.4b
(*.f64 (/.f64 (neg.f64 alphay) sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
42.6b
(*.f64 (/.f64 alphay sin2phi) (*.f64 u0 alphay))
0.5b
(*.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (pow.f64 alphay 2)))) (log1p.f64 (neg.f64 u0)))
42.6b
(*.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (neg.f64 u0) alphay)))
16.4b
(*.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
45.9b
(*.f64 (*.f64 (neg.f64 alphax) (/.f64 alphax cos2phi)) (log1p.f64 (neg.f64 u0)))
16.5b
(*.f64 (*.f64 -3 alphay) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (*.f64 sin2phi 3)))
16.4b
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
Compiler

Compiled 845 to 561 computations (33.6% saved)

regimes513.0ms (0.5%)

Counts
90 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 alphay sin2phi) (*.f64 u0 alphay))
(/.f64 (*.f64 u0 (*.f64 alphay alphay)) sin2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(*.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (neg.f64 u0) alphay)))
(if (!=.f64 (*.f64 u0 alphay) 0) (/.f64 alphay (/.f64 sin2phi (*.f64 u0 alphay))) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(/.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 (-.f64 0 (*.f64 3 (*.f64 alphay (neg.f64 (*.f64 u0 alphay))))) (*.f64 3 sin2phi))
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi (neg.f64 alphay)) (/.f64 1 (neg.f64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 alphax alphax) u0) (*.f64 1/2 (*.f64 (*.f64 u0 alphax) (*.f64 u0 alphax)))) cos2phi)
(/.f64 (*.f64 (*.f64 1/2 (+.f64 u0 2)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (*.f64 (/.f64 cos2phi (neg.f64 alphax)) (/.f64 1 (neg.f64 alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi (neg.f64 alphay)) (/.f64 1 (neg.f64 alphay)))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (*.f64 (neg.f64 alphax) (/.f64 alphax cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 (/.f64 (neg.f64 alphay) sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) sin2phi) alphay)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphax alphax))) cos2phi)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) sin2phi)
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) alphay) (neg.f64 sin2phi))
(/.f64 (*.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) alphay) sin2phi)
(*.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (neg.f64 (*.f64 alphay alphay))) sin2phi)
(*.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (log.f64 (-.f64 1 u0)) alphay)))
(*.f64 (if (!=.f64 alphax 0) (neg.f64 (/.f64 alphax (/.f64 cos2phi alphax))) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 (neg.f64 sin2phi) alphay)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) (/.f64 sin2phi alphay)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(*.f64 (*.f64 -3 alphay) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (*.f64 sin2phi 3)))
(/.f64 (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) sin2phi) -3)
(/.f64 (if (!=.f64 alphay 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 -1 alphay)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))) sin2phi)
(/.f64 (-.f64 3 (-.f64 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (neg.f64 sin2phi))
(if (!=.f64 (*.f64 alphax alphax) 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (/.f64 cos2phi alphax) alphax)) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))))
(/.f64 (-.f64 0 (*.f64 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 3 sin2phi))
(/.f64 (-.f64 0 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)) (*.f64 3 sin2phi))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.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)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.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 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (*.f64 (/.f64 cos2phi (neg.f64 alphax)) (/.f64 1 (neg.f64 alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi (neg.f64 alphay)) (/.f64 1 (neg.f64 alphay)))))
(/.f64 (neg.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
(/.f64 (neg.f64 (log.f64 (-.f64 1 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi (neg.f64 alphay)) (/.f64 1 (neg.f64 alphay)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 alphax 2)) cos2phi) (log1p.f64 (neg.f64 u0)))
(*.f64 (pow.f64 alphay 2) (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 sin2phi)))
(/.f64 (*.f64 (pow.f64 alphax 2) (log1p.f64 (neg.f64 u0))) (neg.f64 cos2phi))
(/.f64 (*.f64 (pow.f64 alphay 2) (log1p.f64 (neg.f64 u0))) (neg.f64 sin2phi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 alphax 2) (log.f64 (-.f64 1 u0))) cos2phi))
(/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (pow.f64 (/.f64 -1 alphay) -2))) sin2phi)
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 (/.f64 cos2phi alphax) alphax)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (*.f64 cos2phi (pow.f64 alphax -2)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 sin2phi (pow.f64 alphay -2))))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 alphay (/.f64 (neg.f64 sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) 0) (/.f64 alphay (/.f64 (/.f64 (neg.f64 sin2phi) (log1p.f64 (neg.f64 u0))) alphay)) (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi))))
(*.f64 (/.f64 -1 (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (pow.f64 alphay 2)))) (log1p.f64 (neg.f64 u0)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 sin2phi (pow.f64 (/.f64 1 alphay) 2))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (pow.f64 alphax 2) cos2phi)) (/.f64 cos2phi (pow.f64 alphax 2))) (/.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 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 alphay alphax) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 alphay alphax))) (fma.f64 (/.f64 cos2phi alphax) alphay (/.f64 (*.f64 alphax sin2phi) alphay))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.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)) (*.f64 (*.f64 alphax alphax) alphay))) (fma.f64 cos2phi alphay (/.f64 (*.f64 (*.f64 alphax alphax) sin2phi) alphay))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))))
(if (!=.f64 (*.f64 (*.f64 alphay alphay) alphax) 0) (/.f64 (neg.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (*.f64 (*.f64 alphay alphay) alphax))) (fma.f64 (/.f64 cos2phi alphax) (*.f64 alphay alphay) (*.f64 alphax sin2phi))) (/.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 (neg.f64 (*.f64 sin2phi (pow.f64 alphay -2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (*.f64 cos2phi (pow.f64 alphax -2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2))))
(*.f64 (/.f64 -1 (+.f64 (*.f64 cos2phi (pow.f64 alphax -2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (log1p.f64 (neg.f64 u0)))
(*.f64 (/.f64 -1 (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))) (log1p.f64 (neg.f64 u0)))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (*.f64 (/.f64 -1 (pow.f64 alphay 2)) sin2phi) (/.f64 cos2phi (pow.f64 alphax 2))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 (*.f64 (pow.f64 alphax -1) cos2phi) alphax)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 alphay 2) (pow.f64 u0 2)) sin2phi)) (/.f64 (*.f64 u0 (pow.f64 alphay 2)) sin2phi))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 3))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0))) 3)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (if (!=.f64 sin2phi 0) (/.f64 -1 (/.f64 (pow.f64 alphay 2) sin2phi)) (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2)))) (/.f64 cos2phi (pow.f64 alphax 2))))
(if (!=.f64 (*.f64 alphay alphax) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) alphax (*.f64 alphay (/.f64 cos2phi alphax)))) (*.f64 alphay alphax)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 alphay alphax) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (fma.f64 (/.f64 sin2phi alphay) alphax (/.f64 (*.f64 alphay cos2phi) alphax))) (*.f64 alphay alphax)) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(*.f64 (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 (cbrt.f64 sin2phi))) (/.f64 1 (cbrt.f64 (pow.f64 sin2phi 2))))
(if (!=.f64 (log1p.f64 (neg.f64 u0)) 0) (/.f64 -1 (/.f64 (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2))) (log1p.f64 (neg.f64 u0)))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(if (!=.f64 (*.f64 alphay (pow.f64 alphax 2)) 0) (*.f64 (/.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (fma.f64 cos2phi alphay (/.f64 (*.f64 (pow.f64 alphax 2) sin2phi) alphay)))) (*.f64 alphay (pow.f64 alphax 2))) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 sin2phi (pow.f64 alphay 2)) (/.f64 cos2phi (pow.f64 alphax 2)))))
(*.f64 (neg.f64 (cbrt.f64 (log1p.f64 (neg.f64 u0)))) (/.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 u0)) 2)) (+.f64 (/.f64 cos2phi (pow.f64 alphax 2)) (/.f64 sin2phi (pow.f64 alphay 2)))))
(if (!=.f64 (pow.f64 alphay 2) 0) (*.f64 (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (fma.f64 cos2phi (pow.f64 alphay 2) (*.f64 (pow.f64 alphax 2) sin2phi)) (pow.f64 alphax 2))) (pow.f64 alphay 2)) (/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (pow.f64 alphay 2))) (/.f64 cos2phi (pow.f64 alphax 2)))))
Outputs
(/.f64 (log1p.f64 (neg.f64 u0)) (-.f64 (/.f64 sin2phi (neg.f64 (*.f64 alphay alphay))) (if (!=.f64 cos2phi 0) (/.f64 1 (/.f64 (*.f64 alphax alphax) cos2phi)) (/.f64 cos2phi (*.f64 alphax alphax)))))
Calls

14 calls:

37.0ms
(*.f64 alphay alphay)
35.0ms
sin2phi
35.0ms
(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
34.0ms
(/.f64 sin2phi (*.f64 alphay alphay))
34.0ms
(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 1821 to 717 computations (60.6% saved)

regimes301.0ms (0.3%)

Counts
52 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 alphay sin2phi) (*.f64 u0 alphay))
(/.f64 (*.f64 u0 (*.f64 alphay alphay)) sin2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(*.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (neg.f64 u0) alphay)))
(if (!=.f64 (*.f64 u0 alphay) 0) (/.f64 alphay (/.f64 sin2phi (*.f64 u0 alphay))) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(/.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 (-.f64 0 (*.f64 3 (*.f64 alphay (neg.f64 (*.f64 u0 alphay))))) (*.f64 3 sin2phi))
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi (neg.f64 alphay)) (/.f64 1 (neg.f64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 alphax alphax) u0) (*.f64 1/2 (*.f64 (*.f64 u0 alphax) (*.f64 u0 alphax)))) cos2phi)
(/.f64 (*.f64 (*.f64 1/2 (+.f64 u0 2)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (*.f64 (/.f64 cos2phi (neg.f64 alphax)) (/.f64 1 (neg.f64 alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi (neg.f64 alphay)) (/.f64 1 (neg.f64 alphay)))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (*.f64 (neg.f64 alphax) (/.f64 alphax cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 (/.f64 (neg.f64 alphay) sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) sin2phi) alphay)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphax alphax))) cos2phi)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) sin2phi)
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) alphay) (neg.f64 sin2phi))
(/.f64 (*.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) alphay) sin2phi)
(*.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (neg.f64 (*.f64 alphay alphay))) sin2phi)
(*.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (log.f64 (-.f64 1 u0)) alphay)))
(*.f64 (if (!=.f64 alphax 0) (neg.f64 (/.f64 alphax (/.f64 cos2phi alphax))) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 (neg.f64 sin2phi) alphay)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) (/.f64 sin2phi alphay)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(*.f64 (*.f64 -3 alphay) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (*.f64 sin2phi 3)))
(/.f64 (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) sin2phi) -3)
(/.f64 (if (!=.f64 alphay 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 -1 alphay)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))) sin2phi)
(/.f64 (-.f64 3 (-.f64 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (neg.f64 sin2phi))
(if (!=.f64 (*.f64 alphax alphax) 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (/.f64 cos2phi alphax) alphax)) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))))
(/.f64 (-.f64 0 (*.f64 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 3 sin2phi))
(/.f64 (-.f64 0 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)) (*.f64 3 sin2phi))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.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)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.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 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (*.f64 (/.f64 cos2phi (neg.f64 alphax)) (/.f64 1 (neg.f64 alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi (neg.f64 alphay)) (/.f64 1 (neg.f64 alphay)))))
(/.f64 (neg.f64 (-.f64 (*.f64 -1/2 (pow.f64 u0 2)) 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 sin2phi (*.f64 alphay alphay))))
Calls

14 calls:

21.0ms
u0
21.0ms
(*.f64 alphay alphay)
21.0ms
cos2phi
21.0ms
(*.f64 alphax alphax)
21.0ms
(/.f64 sin2phi (*.f64 alphay alphay))
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 919 to 344 computations (62.6% saved)

regimes479.0ms (0.4%)

Counts
44 → 3
Calls
Call 1
Inputs
(*.f64 (/.f64 alphay sin2phi) (*.f64 u0 alphay))
(/.f64 (*.f64 u0 (*.f64 alphay alphay)) sin2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(*.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (neg.f64 u0) alphay)))
(if (!=.f64 (*.f64 u0 alphay) 0) (/.f64 alphay (/.f64 sin2phi (*.f64 u0 alphay))) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(/.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 (-.f64 0 (*.f64 3 (*.f64 alphay (neg.f64 (*.f64 u0 alphay))))) (*.f64 3 sin2phi))
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi (neg.f64 alphay)) (/.f64 1 (neg.f64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 alphax alphax) u0) (*.f64 1/2 (*.f64 (*.f64 u0 alphax) (*.f64 u0 alphax)))) cos2phi)
(/.f64 (*.f64 (*.f64 1/2 (+.f64 u0 2)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (*.f64 (/.f64 cos2phi (neg.f64 alphax)) (/.f64 1 (neg.f64 alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi (neg.f64 alphay)) (/.f64 1 (neg.f64 alphay)))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (*.f64 (neg.f64 alphax) (/.f64 alphax cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 (/.f64 (neg.f64 alphay) sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))
(*.f64 (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) sin2phi) alphay)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphax alphax))) cos2phi)
(/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) (neg.f64 (*.f64 alphay alphay))) sin2phi)
(/.f64 (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) alphay) (neg.f64 sin2phi))
(/.f64 (*.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) alphay) sin2phi)
(*.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))
(/.f64 (*.f64 (log.f64 (-.f64 1 u0)) (neg.f64 (*.f64 alphay alphay))) sin2phi)
(*.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (log.f64 (-.f64 1 u0)) alphay)))
(*.f64 (if (!=.f64 alphax 0) (neg.f64 (/.f64 alphax (/.f64 cos2phi alphax))) (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi))) (log1p.f64 (neg.f64 u0)))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 (neg.f64 sin2phi) alphay)) (/.f64 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) (neg.f64 sin2phi)))
(if (!=.f64 alphay 0) (/.f64 (*.f64 (neg.f64 alphay) (log1p.f64 (neg.f64 u0))) (/.f64 sin2phi alphay)) (/.f64 (*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) sin2phi))
(*.f64 (*.f64 -3 alphay) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (*.f64 sin2phi 3)))
(/.f64 (/.f64 (*.f64 (*.f64 3 (*.f64 (log1p.f64 (neg.f64 u0)) alphay)) alphay) sin2phi) -3)
(/.f64 (if (!=.f64 alphay 0) (/.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (/.f64 -1 alphay)) (*.f64 (*.f64 (log1p.f64 (neg.f64 u0)) alphay) (neg.f64 alphay))) sin2phi)
(/.f64 (-.f64 3 (-.f64 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (neg.f64 sin2phi))
(if (!=.f64 (*.f64 alphax alphax) 0) (/.f64 (neg.f64 (log1p.f64 (neg.f64 u0))) (/.f64 (/.f64 cos2phi alphax) alphax)) (*.f64 (neg.f64 (/.f64 (*.f64 alphax alphax) cos2phi)) (log1p.f64 (neg.f64 u0))))
(/.f64 (-.f64 0 (*.f64 3 (*.f64 alphay (*.f64 (log1p.f64 (neg.f64 u0)) alphay)))) (*.f64 3 sin2phi))
(/.f64 (-.f64 0 (*.f64 (*.f64 (*.f64 3 alphay) (log1p.f64 (neg.f64 u0))) alphay)) (*.f64 3 sin2phi))
Outputs
(*.f64 (/.f64 (*.f64 alphax alphax) cos2phi) (neg.f64 (log1p.f64 (neg.f64 u0))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
Calls

12 calls:

65.0ms
(/.f64 cos2phi (*.f64 alphax alphax))
49.0ms
(*.f64 alphay alphay)
48.0ms
(/.f64 sin2phi (*.f64 alphay alphay))
48.0ms
sin2phi
47.0ms
alphay
Results
ErrorSegmentsBranch
16.4b1alphax
15.3b3alphay
10.4b2u0
13.9b2cos2phi
4.4b3sin2phi
10.4b2(log.f64 (-.f64 1 u0))
10.4b2(-.f64 1 u0)
9.6b2(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
13.9b2(/.f64 cos2phi (*.f64 alphax alphax))
16.4b1(*.f64 alphax alphax)
4.4b3(/.f64 sin2phi (*.f64 alphay alphay))
15.3b3(*.f64 alphay alphay)
Compiler

Compiled 745 to 290 computations (61.1% saved)

bsearch8.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.1765701730092978e-67
4.0773454784958045e-67
5.0ms
7.1504313725980574e-189
1.4716448553694006e-188
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes243.0ms (0.2%)

Counts
25 → 3
Calls
Call 1
Inputs
(*.f64 (/.f64 alphay sin2phi) (*.f64 u0 alphay))
(/.f64 (*.f64 u0 (*.f64 alphay alphay)) sin2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(*.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (neg.f64 u0) alphay)))
(if (!=.f64 (*.f64 u0 alphay) 0) (/.f64 alphay (/.f64 sin2phi (*.f64 u0 alphay))) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(/.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 (-.f64 0 (*.f64 3 (*.f64 alphay (neg.f64 (*.f64 u0 alphay))))) (*.f64 3 sin2phi))
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi (neg.f64 alphay)) (/.f64 1 (neg.f64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 alphax alphax) u0) (*.f64 1/2 (*.f64 (*.f64 u0 alphax) (*.f64 u0 alphax)))) cos2phi)
(/.f64 (*.f64 (*.f64 1/2 (+.f64 u0 2)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (*.f64 (/.f64 cos2phi (neg.f64 alphax)) (/.f64 1 (neg.f64 alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi (neg.f64 alphay)) (/.f64 1 (neg.f64 alphay)))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
(*.f64 (*.f64 (neg.f64 alphax) (/.f64 alphax cos2phi)) (log1p.f64 (neg.f64 u0)))
(*.f64 (/.f64 (neg.f64 alphay) sin2phi) (*.f64 (log1p.f64 (neg.f64 u0)) alphay))
Outputs
(*.f64 (*.f64 (neg.f64 alphax) (/.f64 alphax cos2phi)) (log1p.f64 (neg.f64 u0)))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
Calls

10 calls:

30.0ms
(*.f64 alphay alphay)
29.0ms
(/.f64 sin2phi (*.f64 alphay alphay))
29.0ms
alphay
29.0ms
sin2phi
29.0ms
cos2phi
Results
ErrorSegmentsBranch
16.4b1alphax
15.3b3alphay
10.4b2u0
13.9b2cos2phi
4.5b3sin2phi
9.7b2(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
13.9b2(/.f64 cos2phi (*.f64 alphax alphax))
16.4b1(*.f64 alphax alphax)
4.4b3(/.f64 sin2phi (*.f64 alphay alphay))
15.3b3(*.f64 alphay alphay)
Compiler

Compiled 447 to 176 computations (60.6% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.1765701730092978e-67
4.0773454784958045e-67
0.0ms
7.1504313725980574e-189
1.4716448553694006e-188
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes209.0ms (0.2%)

Counts
23 → 2
Calls
Call 1
Inputs
(*.f64 (/.f64 alphay sin2phi) (*.f64 u0 alphay))
(/.f64 (*.f64 u0 (*.f64 alphay alphay)) sin2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(*.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (neg.f64 u0) alphay)))
(if (!=.f64 (*.f64 u0 alphay) 0) (/.f64 alphay (/.f64 sin2phi (*.f64 u0 alphay))) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(/.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 (-.f64 0 (*.f64 3 (*.f64 alphay (neg.f64 (*.f64 u0 alphay))))) (*.f64 3 sin2phi))
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi (neg.f64 alphay)) (/.f64 1 (neg.f64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 alphax alphax) u0) (*.f64 1/2 (*.f64 (*.f64 u0 alphax) (*.f64 u0 alphax)))) cos2phi)
(/.f64 (*.f64 (*.f64 1/2 (+.f64 u0 2)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (*.f64 (/.f64 cos2phi (neg.f64 alphax)) (/.f64 1 (neg.f64 alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi (neg.f64 alphay)) (/.f64 1 (neg.f64 alphay)))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
Outputs
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(*.f64 (neg.f64 alphay) (*.f64 (log1p.f64 (neg.f64 u0)) (/.f64 alphay sin2phi)))
Calls

10 calls:

27.0ms
alphay
27.0ms
(/.f64 cos2phi (*.f64 alphax alphax))
27.0ms
(*.f64 alphay alphay)
27.0ms
cos2phi
20.0ms
u0
Results
ErrorSegmentsBranch
16.4b1alphax
15.3b3alphay
10.4b2u0
13.9b2cos2phi
7.7b2sin2phi
9.7b2(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
13.9b2(/.f64 cos2phi (*.f64 alphax alphax))
16.4b1(*.f64 alphax alphax)
7.7b2(/.f64 sin2phi (*.f64 alphay alphay))
15.3b3(*.f64 alphay alphay)
Compiler

Compiled 427 to 170 computations (60.2% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.1765701730092978e-67
4.0773454784958045e-67
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes100.0ms (0.1%)

Counts
22 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 alphay sin2phi) (*.f64 u0 alphay))
(/.f64 (*.f64 u0 (*.f64 alphay alphay)) sin2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(*.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (neg.f64 u0) alphay)))
(if (!=.f64 (*.f64 u0 alphay) 0) (/.f64 alphay (/.f64 sin2phi (*.f64 u0 alphay))) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(/.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 (-.f64 0 (*.f64 3 (*.f64 alphay (neg.f64 (*.f64 u0 alphay))))) (*.f64 3 sin2phi))
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi (neg.f64 alphay)) (/.f64 1 (neg.f64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 alphax alphax) u0) (*.f64 1/2 (*.f64 (*.f64 u0 alphax) (*.f64 u0 alphax)))) cos2phi)
(/.f64 (*.f64 (*.f64 1/2 (+.f64 u0 2)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (*.f64 (/.f64 cos2phi (neg.f64 alphax)) (/.f64 1 (neg.f64 alphax))) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 u0 u0)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi (neg.f64 alphay)) (/.f64 1 (neg.f64 alphay)))))
Outputs
(/.f64 (*.f64 (*.f64 1/2 (+.f64 u0 2)) u0) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
Calls

10 calls:

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

Compiled 417 to 167 computations (60% saved)

regimes106.0ms (0.1%)

Counts
16 → 2
Calls
Call 1
Inputs
(*.f64 (/.f64 alphay sin2phi) (*.f64 u0 alphay))
(/.f64 (*.f64 u0 (*.f64 alphay alphay)) sin2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(*.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (neg.f64 u0) alphay)))
(if (!=.f64 (*.f64 u0 alphay) 0) (/.f64 alphay (/.f64 sin2phi (*.f64 u0 alphay))) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(/.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 (-.f64 0 (*.f64 3 (*.f64 alphay (neg.f64 (*.f64 u0 alphay))))) (*.f64 3 sin2phi))
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi (neg.f64 alphay)) (/.f64 1 (neg.f64 alphay)))))
(/.f64 (+.f64 (*.f64 (*.f64 alphax alphax) u0) (*.f64 1/2 (*.f64 (*.f64 u0 alphax) (*.f64 u0 alphax)))) cos2phi)
Outputs
(/.f64 (+.f64 (*.f64 (*.f64 alphax alphax) u0) (*.f64 1/2 (*.f64 (*.f64 u0 alphax) (*.f64 u0 alphax)))) cos2phi)
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
Calls

10 calls:

20.0ms
(/.f64 sin2phi (*.f64 alphay alphay))
20.0ms
sin2phi
11.0ms
(/.f64 cos2phi (*.f64 alphax alphax))
8.0ms
u0
7.0ms
alphay
Results
ErrorSegmentsBranch
36.1b1alphax
36.1b1alphay
36.1b1u0
36.1b1cos2phi
33.7b2sin2phi
36.1b1(+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay)))
36.1b1(/.f64 cos2phi (*.f64 alphax alphax))
36.1b1(*.f64 alphax alphax)
33.7b2(/.f64 sin2phi (*.f64 alphay alphay))
36.1b1(*.f64 alphay alphay)
Compiler

Compiled 295 to 130 computations (55.9% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
7.1504313725980574e-189
1.4716448553694006e-188
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes73.0ms (0.1%)

Counts
15 → 1
Calls
Call 1
Inputs
(*.f64 (/.f64 alphay sin2phi) (*.f64 u0 alphay))
(/.f64 (*.f64 u0 (*.f64 alphay alphay)) sin2phi)
(/.f64 (*.f64 (*.f64 alphax alphax) u0) cos2phi)
(/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi)
(if (!=.f64 alphay 0) (/.f64 (*.f64 u0 alphay) (/.f64 sin2phi alphay)) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(*.f64 (/.f64 -1 sin2phi) (*.f64 alphay (*.f64 (neg.f64 u0) alphay)))
(if (!=.f64 (*.f64 u0 alphay) 0) (/.f64 alphay (/.f64 sin2phi (*.f64 u0 alphay))) (/.f64 (*.f64 (*.f64 u0 alphay) alphay) sin2phi))
(/.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 (-.f64 0 (*.f64 3 (*.f64 alphay (neg.f64 (*.f64 u0 alphay))))) (*.f64 3 sin2phi))
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
(/.f64 (neg.f64 (neg.f64 u0)) (+.f64 (/.f64 (/.f64 cos2phi alphax) alphax) (/.f64 sin2phi (*.f64 alphay alphay))))
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (*.f64 (/.f64 sin2phi (neg.f64 alphay)) (/.f64 1 (neg.f64 alphay)))))
Outputs
(/.f64 u0 (+.f64 (/.f64 cos2phi (*.f64 alphax alphax)) (/.f64 (/.f64 sin2phi alphay) alphay)))
Calls

10 calls:

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

Compiled 278 to 124 computations (55.4% saved)

regimes50.0ms (0%)

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

10 calls:

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

Compiled 176 to 97 computations (44.9% saved)

regimes41.0ms (0%)

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

7 calls:

12.0ms
sin2phi
5.0ms
(*.f64 alphax alphax)
5.0ms
alphay
5.0ms
u0
4.0ms
cos2phi
Results
ErrorSegmentsBranch
42.6b1alphax
42.6b1alphay
42.6b1u0
42.6b1cos2phi
38.3b2sin2phi
42.6b1(*.f64 alphax alphax)
42.6b1(*.f64 alphay alphay)
Compiler

Compiled 127 to 69 computations (45.7% saved)

bsearch22.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
1.6999520518776959e-158
1.47253145297827e-155
Results
20.0ms128×body256valid
Compiler

Compiled 262 to 190 computations (27.5% saved)

regimes35.0ms (0%)

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

7 calls:

11.0ms
sin2phi
4.0ms
u0
4.0ms
(*.f64 alphay alphay)
4.0ms
(*.f64 alphax alphax)
4.0ms
cos2phi
Results
ErrorSegmentsBranch
42.6b1alphax
42.6b1alphay
42.6b1u0
42.6b1cos2phi
38.3b2sin2phi
42.6b1(*.f64 alphax alphax)
42.6b1(*.f64 alphay alphay)
Compiler

Compiled 97 to 58 computations (40.2% saved)

bsearch19.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
1.6999520518776959e-158
1.47253145297827e-155
Results
18.0ms128×body256valid
Compiler

Compiled 238 to 166 computations (30.3% saved)

regimes18.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0.0b (-0%)

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

6 calls:

3.0ms
(*.f64 alphay alphay)
3.0ms
u0
3.0ms
sin2phi
3.0ms
alphay
3.0ms
cos2phi
Results
ErrorSegmentsBranch
42.6b1alphax
42.6b1alphay
42.6b1u0
42.6b1cos2phi
42.6b1sin2phi
42.6b1(*.f64 alphay alphay)
Compiler

Compiled 57 to 42 computations (26.3% saved)

simplify5.0ms (0%)

Stop Event
fuel
Compiler

Compiled 391 to 227 computations (41.9% saved)

soundness1.0ms (0%)

end78.0ms (0.1%)

Compiler

Compiled 331 to 101 computations (69.5% saved)

Profiling

Loading profile data...