Details

Time bar (total: 7.0s)

analyze1.6s (23.1%)

Algorithm
search
Search
TrueOtherFalseIter
0%0%100%0
0%0%100%1
0%0%100%2
0%0%100%3
0%0%100%4
0%0%100%5
0%0%100%6
0%0%100%7
0%0%100%8
0%0%100%9
0%0%100%10
0%0%100%11
0%0%100%12
0%0%100%13
0%0%100%14
Compiler

Compiled 57 to 41 computations (28.1% saved)

sample2.1s (29.9%)

Results
2.1s8256×body128valid
Compiler

Compiled 114 to 82 computations (28.1% saved)

preprocess44.0ms (0.6%)

Algorithm
egg-herbie
Rules
682×div-sub_binary32
604×sub-neg_binary32
450×fma-neg_binary32
303×fma-def_binary32
194×cancel-sign-sub-inv_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063286
1145275
2235275
3337275
4408275
5546275
6678275
71063275
81640275
92340275
103445275
055
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
4
Outputs
0
1
2
3
4
Call 2
Inputs
(/.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphay alphay)) (/.f32 sin2phi (*.f32 alphax alphax))))
(/.f32 (neg.f32 (log.f32 (-.f32 1 alphax))) (+.f32 (/.f32 cos2phi (*.f32 u0 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (+.f32 (/.f32 alphax (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (+.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 alphax (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log.f32 (-.f32 1 alphay))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 u0 u0))))
(/.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (+.f32 (/.f32 alphay (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 cos2phi cos2phi))))
(/.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 alphay (*.f32 sin2phi sin2phi))))
(/.f32 (neg.f32 (log.f32 (-.f32 1 cos2phi))) (+.f32 (/.f32 u0 (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log.f32 (-.f32 1 sin2phi))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 u0 (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (+.f32 (/.f32 sin2phi (*.f32 alphax alphax)) (/.f32 cos2phi (*.f32 alphay alphay))))
Outputs
(/.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphay alphay)) (/.f32 sin2phi (*.f32 alphax alphax))))
(neg.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphay alphay)) (/.f32 sin2phi (*.f32 alphax alphax)))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphay alphay)) (/.f32 sin2phi (*.f32 alphax alphax))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphay alphay)) (/.f32 (/.f32 sin2phi alphax) alphax)))
(/.f32 (neg.f32 (log.f32 (-.f32 1 alphax))) (+.f32 (/.f32 cos2phi (*.f32 u0 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log.f32 (-.f32 1 alphax))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 u0 u0))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 alphax))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 u0 u0))))
(/.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (+.f32 (/.f32 alphax (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 alphax (*.f32 cos2phi cos2phi))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 alphax (*.f32 cos2phi cos2phi))))
(/.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (+.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 alphax (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 alphax (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log.f32 (-.f32 1 alphay))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 u0 u0))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 alphay))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 u0 u0))))
(neg.f32 (/.f32 (log1p.f32 (neg.f32 alphay)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 u0 u0)))))
(/.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (+.f32 (/.f32 alphay (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 cos2phi cos2phi))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 alphay (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 cos2phi cos2phi))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 (/.f32 alphay alphax) alphax) (/.f32 sin2phi (*.f32 cos2phi cos2phi))))
(/.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 alphay (*.f32 sin2phi sin2phi))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 alphay (*.f32 sin2phi sin2phi))))
(/.f32 (neg.f32 (log.f32 (-.f32 1 cos2phi))) (+.f32 (/.f32 u0 (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log.f32 (-.f32 1 cos2phi))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 alphax alphax))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 cos2phi))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 u0 alphax) alphax)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 cos2phi))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 u0 (*.f32 alphax alphax))))
(/.f32 (neg.f32 (log.f32 (-.f32 1 sin2phi))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 u0 (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 sin2phi))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 u0 (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (+.f32 (/.f32 sin2phi (*.f32 alphax alphax)) (/.f32 cos2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphay alphay)) (/.f32 sin2phi (*.f32 alphax alphax))))
(neg.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphay alphay)) (/.f32 sin2phi (*.f32 alphax alphax)))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphay alphay)) (/.f32 sin2phi (*.f32 alphax alphax))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphay alphay)) (/.f32 (/.f32 sin2phi alphax) alphax)))
Compiler

Compiled 22 to 15 computations (31.8% saved)

simplify17.0ms (0.2%)

Algorithm
egg-herbie
Rules
195×fma-neg_binary32
110×fma-def_binary32
65×cancel-sign-sub-inv_binary32
40×div-sub_binary32
39×sub-neg_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01626
13025
24225
35725
47025
59225
611725
716625
822425
927025
1032325
1141725
1258125
1391925
1499025
15103125
16103625
Stop Event
saturated
Counts
1 → 2
Calls
Call 1
Inputs
(/.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Outputs
(/.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))

prune4.0ms (0.1%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
0.5b
Counts
3 → 2
Alt Table
StatusErrorProgram
13.1b
(/.f32 (neg.f32 (log.f32 (-.f32 1 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
0.5b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Compiler

Compiled 124 to 77 computations (37.9% saved)

localize40.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
0.3b
(/.f32 sin2phi (*.f32 alphay alphay))
0.3b
(/.f32 cos2phi (*.f32 alphax alphax))
0.5b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))

series27.0ms (0.4%)

Counts
4 → 156
Calls

39 calls:

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

rewrite43.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
177×add-sqr-sqrt_binary32
174×pow1_binary32
173×*-un-lft-identity_binary32
165×expm1-log1p-u_binary32
164×add-exp-log_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01555
133647
Stop Event
node limit
Counts
4 → 176
Calls
Call 1
Inputs
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 sin2phi (*.f32 alphay alphay))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 u0) (/.f32 1 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 u0) (/.f32 1 (neg.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))) (pow.f32 (cbrt.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))) 2) (cbrt.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (*.f32 (cbrt.f32 (log1p.f32 u0)) (/.f32 1 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (log1p.f32 u0)) (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))) (/.f32 (sqrt.f32 (log1p.f32 u0)) (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 u0)) (*.f32 (sqrt.f32 (log1p.f32 u0)) (/.f32 1 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) (log1p.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) 1) (/.f32 (cbrt.f32 (log1p.f32 u0)) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) 2))) (/.f32 (log1p.f32 u0) (cbrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (cbrt.f32 (pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) 2))) (cbrt.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (cbrt.f32 (pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) 2))) (/.f32 (log1p.f32 u0) (cbrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))) (/.f32 (log1p.f32 u0) (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))) (/.f32 (cbrt.f32 (log1p.f32 u0)) (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))) (/.f32 (log1p.f32 u0) (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (log1p.f32 u0)) 1) (/.f32 (sqrt.f32 (log1p.f32 u0)) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (log1p.f32 u0)) (cbrt.f32 (pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) 2))) (/.f32 (sqrt.f32 (log1p.f32 u0)) (cbrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (*.f32 alphay alphay) (*.f32 alphax (*.f32 alphax sin2phi)))) (pow.f32 (*.f32 alphax alphay) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log1p.f32 u0) (+.f32 (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 3) (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 3))) (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (-.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (/.f32 (*.f32 cos2phi sin2phi) (pow.f32 (*.f32 alphax alphay) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log1p.f32 u0) (-.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)))) (-.f32 (*.f32 cos2phi (pow.f32 alphax -2)) (*.f32 sin2phi (pow.f32 alphay -2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sqrt.f32 (log1p.f32 u0)) (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) (log1p.f32 u0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (log1p.f32 u0) 3) (pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 cos2phi (pow.f32 alphax -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cos2phi (pow.f32 alphax -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 cos2phi (pow.f32 alphax -2))) (cbrt.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4))) (cbrt.f32 (*.f32 cos2phi (pow.f32 alphax -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 cos2phi cos2phi)) (*.f32 (cbrt.f32 cos2phi) (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 cos2phi) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 cos2phi) (*.f32 (sqrt.f32 cos2phi) (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 cos2phi) (/.f32 1 (*.f32 alphax (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 alphax -2) cos2phi)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (*.f32 cos2phi cos2phi)) 1) (/.f32 (cbrt.f32 cos2phi) (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 cos2phi) 1) (/.f32 (sqrt.f32 cos2phi) (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 alphax) (/.f32 cos2phi alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (*.f32 cos2phi cos2phi)) alphax) (/.f32 (cbrt.f32 cos2phi) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (pow.f32 alphax 4))) (/.f32 cos2phi (pow.f32 (cbrt.f32 alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (*.f32 cos2phi cos2phi)) (cbrt.f32 (pow.f32 alphax 4))) (cbrt.f32 (*.f32 cos2phi (pow.f32 alphax -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 cos2phi) (cbrt.f32 (pow.f32 alphax 4))) (/.f32 (sqrt.f32 cos2phi) (pow.f32 (cbrt.f32 alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 cos2phi (pow.f32 alphax -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sqrt.f32 cos2phi) alphax) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (*.f32 alphax alphax) cos2phi) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 cos2phi (*.f32 alphax (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 cos2phi) (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 cos2phi (pow.f32 alphax -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 cos2phi (pow.f32 alphax -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 cos2phi (pow.f32 alphax -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 cos2phi (pow.f32 alphax -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 cos2phi (pow.f32 alphax -2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 sin2phi (pow.f32 alphay -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 sin2phi (pow.f32 alphay -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 sin2phi (pow.f32 alphay -2))) (cbrt.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4))) (cbrt.f32 (*.f32 sin2phi (pow.f32 alphay -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 sin2phi) 2) (*.f32 (cbrt.f32 sin2phi) (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 sin2phi) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 sin2phi) (*.f32 (sqrt.f32 sin2phi) (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 sin2phi) (/.f32 1 (*.f32 alphay (neg.f32 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 alphay -2) sin2phi)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 sin2phi) 2) 1) (/.f32 (cbrt.f32 sin2phi) (*.f32 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 sin2phi) 1) (/.f32 (sqrt.f32 sin2phi) (*.f32 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 alphay) (/.f32 sin2phi alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 sin2phi) 2) alphay) (/.f32 (cbrt.f32 sin2phi) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (pow.f32 alphay 4))) (/.f32 sin2phi (pow.f32 (cbrt.f32 alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 sin2phi) 2) (cbrt.f32 (pow.f32 alphay 4))) (cbrt.f32 (*.f32 sin2phi (pow.f32 alphay -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 sin2phi) (cbrt.f32 (pow.f32 alphay 4))) (/.f32 (sqrt.f32 sin2phi) (pow.f32 (cbrt.f32 alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 sin2phi (pow.f32 alphay -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sqrt.f32 sin2phi) alphay) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 alphay (/.f32 sin2phi alphay)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 sin2phi (*.f32 alphay (neg.f32 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 sin2phi) (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 sin2phi (pow.f32 alphay -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 sin2phi (pow.f32 alphay -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 sin2phi (pow.f32 alphay -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 sin2phi (pow.f32 alphay -2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (-.f32 (*.f32 cos2phi (pow.f32 alphax -2)) (*.f32 sin2phi (pow.f32 alphay -2)))) (/.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (-.f32 (*.f32 cos2phi (pow.f32 alphax -2)) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) (cbrt.f32 (pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) 2)) (cbrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay)) (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 cos2phi (*.f32 alphay alphay) (*.f32 alphax (*.f32 alphax sin2phi))) (/.f32 1 (pow.f32 (*.f32 alphax alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 3) (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 3)) (/.f32 1 (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (-.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (/.f32 (*.f32 cos2phi sin2phi) (pow.f32 (*.f32 alphax alphay) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4))) (/.f32 1 (-.f32 (*.f32 cos2phi (pow.f32 alphax -2)) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (pow.f32 (*.f32 alphax alphay) 2) (fma.f32 cos2phi (*.f32 alphay alphay) (*.f32 alphax (*.f32 alphax sin2phi)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (-.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (/.f32 (*.f32 cos2phi sin2phi) (pow.f32 (*.f32 alphax alphay) 2)))) (+.f32 (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 3) (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 (*.f32 cos2phi (pow.f32 alphax -2)) (*.f32 sin2phi (pow.f32 alphay -2))) (-.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 cos2phi (*.f32 alphay alphay) (*.f32 alphax (*.f32 alphax sin2phi))) (pow.f32 (*.f32 alphax alphay) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 3) (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 3)) (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (-.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (/.f32 (*.f32 cos2phi sin2phi) (pow.f32 (*.f32 alphax alphay) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4))) (-.f32 (*.f32 cos2phi (pow.f32 alphax -2)) (*.f32 sin2phi (pow.f32 alphay -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (fma.f32 cos2phi (*.f32 alphay alphay) (*.f32 alphax (*.f32 alphax sin2phi)))) (neg.f32 (pow.f32 (*.f32 alphax alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 3) (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 3))) (neg.f32 (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (-.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (/.f32 (*.f32 cos2phi sin2phi) (pow.f32 (*.f32 alphax alphay) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)))) (neg.f32 (-.f32 (*.f32 cos2phi (pow.f32 alphax -2)) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 alphay alphay) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) sin2phi)) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (*.f32 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (neg.f32 cos2phi) (*.f32 alphay alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) sin2phi)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (/.f32 cos2phi alphax) (*.f32 alphay alphay)) (*.f32 alphax sin2phi)) (*.f32 alphax (*.f32 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 cos2phi (/.f32 alphay (/.f32 sin2phi alphay))) (*.f32 (*.f32 alphax alphax) 1)) (*.f32 (*.f32 alphax alphax) (/.f32 alphay (/.f32 sin2phi alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) 1)) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 alphay (/.f32 sin2phi alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (neg.f32 cos2phi) (/.f32 alphay (/.f32 sin2phi alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) 1)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 alphay (/.f32 sin2phi alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (/.f32 cos2phi alphax) (/.f32 alphay (/.f32 sin2phi alphay))) (*.f32 alphax 1)) (*.f32 alphax (/.f32 alphay (/.f32 sin2phi alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 cos2phi (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 alphax alphax) (neg.f32 sin2phi))) (*.f32 (*.f32 alphax alphax) (*.f32 alphay (neg.f32 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (neg.f32 sin2phi))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (*.f32 alphay (neg.f32 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (neg.f32 cos2phi) (*.f32 alphay (neg.f32 alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 sin2phi))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 alphay (neg.f32 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (/.f32 cos2phi alphax) (*.f32 alphay (neg.f32 alphay))) (*.f32 alphax (neg.f32 sin2phi))) (*.f32 alphax (*.f32 alphay (neg.f32 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 cos2phi alphay) (*.f32 (*.f32 alphax alphax) (/.f32 sin2phi alphay))) (*.f32 (*.f32 alphax alphax) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 alphay (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (neg.f32 cos2phi) alphay) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 sin2phi alphay))) (*.f32 (*.f32 alphax (neg.f32 alphax)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (/.f32 cos2phi alphax) alphay) (*.f32 alphax (/.f32 sin2phi alphay))) (*.f32 alphax alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 sin2phi (*.f32 alphax alphax)) (*.f32 (*.f32 alphay alphay) cos2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 alphax alphax) (*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) cos2phi)) (*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (neg.f32 sin2phi) (*.f32 alphax alphax)) (*.f32 (*.f32 alphay (neg.f32 alphay)) cos2phi)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (/.f32 sin2phi alphay) (*.f32 alphax alphax)) (*.f32 alphay cos2phi)) (*.f32 alphay (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) cos2phi)) (*.f32 (*.f32 alphay alphay) 1)) (*.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) cos2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) 1)) (*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 (*.f32 alphax alphax) cos2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (neg.f32 sin2phi) (/.f32 (*.f32 alphax alphax) cos2phi)) (*.f32 (*.f32 alphay (neg.f32 alphay)) 1)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 (*.f32 alphax alphax) cos2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (/.f32 sin2phi alphay) (/.f32 (*.f32 alphax alphax) cos2phi)) (*.f32 alphay 1)) (*.f32 alphay (/.f32 (*.f32 alphax alphax) cos2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 sin2phi (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay alphay) (neg.f32 cos2phi))) (*.f32 (*.f32 alphay alphay) (*.f32 alphax (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (neg.f32 cos2phi))) (*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (*.f32 alphax (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (neg.f32 sin2phi) (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (neg.f32 cos2phi))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (/.f32 sin2phi alphay) (*.f32 alphax (neg.f32 alphax))) (*.f32 alphay (neg.f32 cos2phi))) (*.f32 alphay (*.f32 alphax (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 sin2phi alphax) (*.f32 (*.f32 alphay alphay) (/.f32 cos2phi alphax))) (*.f32 (*.f32 alphay alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 alphax (*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))) (*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (neg.f32 sin2phi) alphax) (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 cos2phi alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 3) (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 3)) (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (-.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (*.f32 cos2phi (pow.f32 alphax -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4))) (-.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (*.f32 cos2phi (pow.f32 alphax -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fma.f32 cos2phi (*.f32 alphay alphay) (*.f32 alphax (*.f32 alphax sin2phi))) (*.f32 alphax alphax)) (*.f32 alphay alphay))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 sin2phi (pow.f32 alphay -2) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 cos2phi (pow.f32 alphax -2)) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 sin2phi (pow.f32 alphay -2)) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4))) (cbrt.f32 (*.f32 cos2phi (pow.f32 alphax -2))) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4))) (cbrt.f32 (*.f32 sin2phi (pow.f32 alphay -2))) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 cos2phi) alphax) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 sin2phi) alphay) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) 1))))))

simplify78.0ms (1.1%)

Algorithm
egg-herbie
Rules
684×associate-/r*_binary32
598×associate-*r*_binary32
495×associate-*l*_binary32
222×fma-def_binary32
197×associate-*r/_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01224738
13724542
213984534
Stop Event
node limit
Counts
332 → 223
Calls
Call 1
Inputs
(/.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))) (*.f32 1/2 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (*.f32 1/2 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (*.f32 1/2 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))))))
(*.f32 -1 (/.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 1 u0))) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (/.f32 (log.f32 (/.f32 1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))) (/.f32 (log.f32 (/.f32 1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))
(-.f32 (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))) (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))) (/.f32 (log.f32 (/.f32 1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))
(/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))
(+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))
(+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (+.f32 (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))))))
(+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))) (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (+.f32 (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(/.f32 cos2phi (pow.f32 alphax 2))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(/.f32 cos2phi (pow.f32 alphax 2))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(/.f32 cos2phi (pow.f32 alphax 2))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(/.f32 sin2phi (pow.f32 alphay 2))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(/.f32 sin2phi (pow.f32 alphay 2))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(/.f32 cos2phi (pow.f32 alphax 2))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(/.f32 sin2phi (pow.f32 alphay 2))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(/.f32 sin2phi (pow.f32 alphay 2))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(/.f32 sin2phi (pow.f32 alphay 2))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(/.f32 cos2phi (pow.f32 alphax 2))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(/.f32 cos2phi (pow.f32 alphax 2))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
Outputs
(/.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))
(/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))) (*.f32 1/2 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 1/2 (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 1/2 (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(fma.f32 1/2 (/.f32 u0 (/.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) u0)) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (*.f32 1/2 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (fma.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 1/2 (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (fma.f32 1/2 (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 1/2 (/.f32 u0 (/.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) u0)) (fma.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (*.f32 1/2 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (fma.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (fma.f32 1/4 (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 1/2 (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (fma.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (fma.f32 1/2 (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 1/4 (/.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 u0 4))))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (fma.f32 1/2 (/.f32 u0 (/.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) u0)) (fma.f32 1/4 (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))))
(*.f32 -1 (/.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 1 u0))) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))
(neg.f32 (/.f32 (-.f32 (log.f32 -1) (neg.f32 (log.f32 u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(/.f32 (neg.f32 (+.f32 (log.f32 -1) (log.f32 u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (-.f32 (neg.f32 (log.f32 -1)) (log.f32 u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (/.f32 (log.f32 (/.f32 1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))
(+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (-.f32 (/.f32 (neg.f32 (log.f32 u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (log.f32 -1) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(-.f32 (-.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (log.f32 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))) (/.f32 (log.f32 (/.f32 1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))
(+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (-.f32 (+.f32 (/.f32 (neg.f32 (log.f32 u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 1/2 (*.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 u0 u0)))) (/.f32 (log.f32 -1) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(+.f32 (+.f32 (/.f32 (neg.f32 (log.f32 u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 1/2 (*.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 u0 u0)))) (-.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (log.f32 -1) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (-.f32 (-.f32 (/.f32 (/.f32 1/2 (*.f32 u0 u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (log.f32 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(-.f32 (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))) (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))) (/.f32 (log.f32 (/.f32 1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))
(-.f32 (+.f32 (+.f32 (/.f32 1/3 (*.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 u0 3))) (/.f32 (/.f32 1 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) (+.f32 (/.f32 (neg.f32 (log.f32 u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 1/2 (*.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 u0 u0))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(-.f32 (+.f32 (+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 1/2 (*.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 u0 u0)))) (+.f32 (/.f32 (neg.f32 (log.f32 u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 1/3 (*.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 u0 3))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(+.f32 (+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (-.f32 (/.f32 (/.f32 1/2 (*.f32 u0 u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (log.f32 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))) (-.f32 (/.f32 (/.f32 1/3 (pow.f32 u0 3)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (log.f32 -1) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))
(/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))
(+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))
(+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (+.f32 (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))))))
(+.f32 (+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) (/.f32 1/2 (*.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 u0 u0))))
(+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (+.f32 (/.f32 1/2 (*.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 u0 u0))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (+.f32 (/.f32 (/.f32 1/2 (*.f32 u0 u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))) (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (+.f32 (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))))))
(+.f32 (/.f32 1/3 (*.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 u0 3))) (+.f32 (+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) (/.f32 1/2 (*.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 u0 u0)))))
(+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (+.f32 (+.f32 (/.f32 1/2 (*.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 u0 u0))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) (/.f32 1/3 (*.f32 (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 u0 3)))))
(+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (+.f32 (+.f32 (/.f32 (/.f32 1/2 (*.f32 u0 u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))) (/.f32 (/.f32 1/3 (pow.f32 u0 3)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (neg.f32 (*.f32 alphay alphay)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) cos2phi) (pow.f32 alphay 4)) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) cos2phi) (pow.f32 alphay 4)) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (-.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) cos2phi) (pow.f32 alphay 4)) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)) (pow.f32 alphay 8)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) (*.f32 sin2phi (pow.f32 alphax 4)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) (*.f32 sin2phi (pow.f32 alphax 4)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (fma.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (pow.f32 alphax 8)) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4))) (-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) (*.f32 sin2phi (pow.f32 alphax 4)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (pow.f32 alphax 8)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)))) (fma.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) (*.f32 sin2phi (pow.f32 alphax 4)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) (*.f32 sin2phi (pow.f32 alphax 4)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (fma.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (pow.f32 alphax 8)) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4))) (-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) (*.f32 sin2phi (pow.f32 alphax 4)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (pow.f32 alphax 8)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)))) (fma.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) (*.f32 sin2phi (pow.f32 alphax 4)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) (*.f32 sin2phi (pow.f32 alphax 4)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (fma.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (pow.f32 alphax 8)) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4))) (-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) (*.f32 sin2phi (pow.f32 alphax 4)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (pow.f32 alphax 8)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)))) (fma.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (neg.f32 (*.f32 alphay alphay)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) cos2phi) (pow.f32 alphay 4)) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) cos2phi) (pow.f32 alphay 4)) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (-.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) cos2phi) (pow.f32 alphay 4)) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)) (pow.f32 alphay 8)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (neg.f32 (*.f32 alphay alphay)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) cos2phi) (pow.f32 alphay 4)) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) cos2phi) (pow.f32 alphay 4)) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (-.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) cos2phi) (pow.f32 alphay 4)) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)) (pow.f32 alphay 8)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) (*.f32 sin2phi (pow.f32 alphax 4)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) (*.f32 sin2phi (pow.f32 alphax 4)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (fma.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (pow.f32 alphax 8)) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4))) (-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) (*.f32 sin2phi (pow.f32 alphax 4)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (pow.f32 alphax 8)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)))) (fma.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (neg.f32 (*.f32 alphay alphay)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) cos2phi) (pow.f32 alphay 4)) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) cos2phi) (pow.f32 alphay 4)) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (-.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) cos2phi) (pow.f32 alphay 4)) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)) (pow.f32 alphay 8)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (neg.f32 (*.f32 alphay alphay)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) cos2phi) (pow.f32 alphay 4)) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) cos2phi) (pow.f32 alphay 4)) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (-.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) cos2phi) (pow.f32 alphay 4)) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)) (pow.f32 alphay 8)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (neg.f32 (*.f32 alphay alphay)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) cos2phi) (pow.f32 alphay 4)) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) cos2phi) (pow.f32 alphay 4)) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (-.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) cos2phi) (pow.f32 alphay 4)) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)) (pow.f32 alphay 8)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) (*.f32 sin2phi (pow.f32 alphax 4)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) (*.f32 sin2phi (pow.f32 alphax 4)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (fma.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (pow.f32 alphax 8)) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4))) (-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) (*.f32 sin2phi (pow.f32 alphax 4)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (pow.f32 alphax 8)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)))) (fma.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) (*.f32 sin2phi (pow.f32 alphax 4)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) (*.f32 sin2phi (pow.f32 alphax 4)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (fma.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (pow.f32 alphax 8)) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4))) (-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) (*.f32 sin2phi (pow.f32 alphax 4)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (pow.f32 alphax 8)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)))) (fma.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))

prune214.0ms (3.1%)

Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New21310223
Fresh101
Picked101
Done000
Total21510225
Error
0.0b
Counts
225 → 10
Alt Table
StatusErrorProgram
0.5b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))
8.4b
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (neg.f32 (*.f32 alphay alphay)))
0.7b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 sin2phi) 2) (cbrt.f32 (pow.f32 alphay 4))) (cbrt.f32 (*.f32 sin2phi (pow.f32 alphay -2))))))
0.6b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (pow.f32 (/.f32 (sqrt.f32 cos2phi) alphax) 2) (/.f32 sin2phi (*.f32 alphay alphay))))
8.4b
(*.f32 (/.f32 1 (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))) (/.f32 (log1p.f32 u0) (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))))
3.0b
(+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (*.f32 1/2 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))))
8.3b
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u0)) 1) (/.f32 (sqrt.f32 (log1p.f32 u0)) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))
0.7b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (+.f32 (*.f32 (/.f32 cos2phi alphax) alphay) (*.f32 alphax (/.f32 sin2phi alphay))) (*.f32 alphax alphay)))
25.6b
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
22.7b
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
Compiler

Compiled 6340 to 2870 computations (54.7% saved)

localize36.0ms (0.5%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))
0.3b
(*.f32 sin2phi (pow.f32 alphay -2))
0.5b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))

series14.0ms (0.2%)

Counts
3 → 132
Calls

33 calls:

TimeVariablePointExpression
1.0ms
u0
@0
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))
1.0ms
u0
@inf
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))
1.0ms
u0
@-inf
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))
1.0ms
cos2phi
@0
(fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))
1.0ms
alphax
@inf
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))

rewrite50.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
298×prod-diff_binary32
244×log1p-udef_binary32
158×add-sqr-sqrt_binary32
156×pow1_binary32
153×*-un-lft-identity_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01544
131540
2399240
Stop Event
node limit
Counts
3 → 76
Calls
Call 1
Inputs
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))
(*.f32 sin2phi (pow.f32 alphay -2))
(fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 u0) (/.f32 1 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 u0) (/.f32 1 (neg.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))) (pow.f32 (cbrt.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))) 2) (cbrt.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (log1p.f32 u0) 2)) (*.f32 (cbrt.f32 (log1p.f32 u0)) (/.f32 1 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))) (sqrt.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 u0)) (*.f32 (sqrt.f32 (log1p.f32 u0)) (/.f32 1 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) (log1p.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (log1p.f32 u0)) 1) (/.f32 (sqrt.f32 (log1p.f32 u0)) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) 2)) (/.f32 (log1p.f32 u0) (cbrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (log1p.f32 u0)) (pow.f32 (cbrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) 2)) (/.f32 (sqrt.f32 (log1p.f32 u0)) (cbrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))) (/.f32 (log1p.f32 u0) (sqrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (log1p.f32 u0) 2)) 1) (/.f32 (cbrt.f32 (log1p.f32 u0)) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (log1p.f32 u0) 2)) (pow.f32 (cbrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) 2)) (cbrt.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (pow.f32 (cbrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) 2)) (/.f32 (log1p.f32 u0) (cbrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (log1p.f32 u0) 2)) (sqrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))) (/.f32 (cbrt.f32 (log1p.f32 u0)) (sqrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (sqrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))) (/.f32 (log1p.f32 u0) (sqrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) (log1p.f32 u0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (log1p.f32 u0) 3) (pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 sin2phi (pow.f32 alphay -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 sin2phi (pow.f32 alphay -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 sin2phi) (/.f32 1 alphay)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 alphay -4) (*.f32 sin2phi sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 sin2phi) (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 (pow.f32 alphay -2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (pow.f32 alphay -2) 3) (pow.f32 sin2phi 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 sin2phi (pow.f32 alphay -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 sin2phi (pow.f32 alphay -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 sin2phi (pow.f32 alphay -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 sin2phi (pow.f32 alphay -2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cos2phi (pow.f32 alphax -2)) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 1) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) (pow.f32 (cbrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) 2) (cbrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) (sqrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 3) (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 3)) (+.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphax -2)) (*.f32 cos2phi (pow.f32 alphax -2))) (-.f32 (*.f32 (pow.f32 alphay -4) (*.f32 sin2phi sin2phi)) (*.f32 (*.f32 cos2phi (pow.f32 alphax -2)) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphax -2)) (*.f32 cos2phi (pow.f32 alphax -2))) (*.f32 (pow.f32 alphay -4) (*.f32 sin2phi sin2phi))) (-.f32 (*.f32 cos2phi (pow.f32 alphax -2)) (*.f32 sin2phi (pow.f32 alphay -2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) 1))))))

simplify71.0ms (1%)

Algorithm
egg-herbie
Rules
683×associate-/r*_binary32
599×associate-*r*_binary32
494×associate-*l*_binary32
223×fma-def_binary32
197×associate-*r/_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01234564
13754370
214044364
Stop Event
node limit
Counts
208 → 123
Calls
Call 1
Inputs
(/.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (/.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (/.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))))
(+.f32 (*.f32 1/4 (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (/.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))
(*.f32 -1 (/.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 1 u0))) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (/.f32 (log.f32 (/.f32 1 u0)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (+.f32 (/.f32 (log.f32 (/.f32 1 u0)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (+.f32 (/.f32 (log.f32 (/.f32 1 u0)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))
(/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))
(+.f32 (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))))
(+.f32 (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))) (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))))))
(+.f32 (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))) (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (pow.f32 alphay 2))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(/.f32 cos2phi (pow.f32 alphax 2))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(/.f32 cos2phi (pow.f32 alphax 2))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(/.f32 cos2phi (pow.f32 alphax 2))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(/.f32 sin2phi (pow.f32 alphay 2))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(/.f32 sin2phi (pow.f32 alphay 2))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(/.f32 cos2phi (pow.f32 alphax 2))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(/.f32 sin2phi (pow.f32 alphay 2))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(/.f32 sin2phi (pow.f32 alphay 2))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(/.f32 sin2phi (pow.f32 alphay 2))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(/.f32 cos2phi (pow.f32 alphax 2))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(/.f32 cos2phi (pow.f32 alphax 2))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
Outputs
(/.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (/.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))
(fma.f32 1/2 (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(fma.f32 1/2 (/.f32 u0 (/.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) u0)) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(+.f32 (*.f32 1/2 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (/.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))))
(fma.f32 1/2 (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (fma.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(fma.f32 1/2 (/.f32 u0 (/.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) u0)) (fma.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(+.f32 (*.f32 1/4 (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (/.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))
(fma.f32 1/4 (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (fma.f32 1/2 (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (fma.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))))
(fma.f32 1/4 (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (fma.f32 1/2 (/.f32 u0 (/.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) u0)) (fma.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))))
(*.f32 -1 (/.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 1 u0))) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))
(neg.f32 (/.f32 (-.f32 (log.f32 -1) (neg.f32 (log.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(/.f32 (neg.f32 (+.f32 (log.f32 -1) (log.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (-.f32 (neg.f32 (log.f32 -1)) (log.f32 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (/.f32 (log.f32 (/.f32 1 u0)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))
(+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (-.f32 (/.f32 (neg.f32 (log.f32 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (log.f32 -1) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (-.f32 (neg.f32 (/.f32 (log.f32 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(-.f32 (-.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (log.f32 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (+.f32 (/.f32 (log.f32 (/.f32 1 u0)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))
(-.f32 (+.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.f32 (neg.f32 (log.f32 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.f32 1/2 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 u0 u0)))) (/.f32 (log.f32 -1) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (+.f32 (neg.f32 (/.f32 (log.f32 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (-.f32 (/.f32 (/.f32 1/2 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 u0 u0)) (/.f32 (log.f32 -1) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))))
(+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (-.f32 (-.f32 (/.f32 1/2 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 u0 u0))) (/.f32 (log.f32 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (+.f32 (/.f32 (log.f32 (/.f32 1 u0)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))
(-.f32 (+.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.f32 (neg.f32 (log.f32 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (+.f32 (/.f32 1/2 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 u0 u0))) (/.f32 1/3 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 u0 3))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (+.f32 (+.f32 (/.f32 (/.f32 1/2 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 u0 u0)) (/.f32 (/.f32 1/3 (pow.f32 u0 3)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (-.f32 (neg.f32 (/.f32 (log.f32 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))))
(+.f32 (+.f32 (/.f32 1/2 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 u0 u0))) (-.f32 (/.f32 1/3 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 u0 3))) (/.f32 (log.f32 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))) (-.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (log.f32 -1) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))
(/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(+.f32 (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))))
(+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(+.f32 (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))) (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))))))
(+.f32 (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.f32 1/2 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 u0 u0)))))
(+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (+.f32 (/.f32 (/.f32 1/2 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 u0 u0)) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (+.f32 (/.f32 1/2 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 u0 u0))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(+.f32 (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))) (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))))
(+.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (+.f32 (/.f32 1/2 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 u0 u0))) (/.f32 1/3 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 u0 3)))))
(+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (+.f32 (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (+.f32 (/.f32 (/.f32 1/2 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 u0 u0)) (/.f32 (/.f32 1/3 (pow.f32 u0 3)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))))
(+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (+.f32 (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (+.f32 (/.f32 1/2 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 u0 u0))) (/.f32 1/3 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 u0 3))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (neg.f32 (*.f32 alphay alphay)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (pow.f32 alphay 6) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (pow.f32 alphay 6) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi))) (*.f32 sin2phi (pow.f32 alphax 4)))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 cos2phi cos2phi)) (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6))))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi))) (*.f32 sin2phi (pow.f32 alphax 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 cos2phi cos2phi)) (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8)) (pow.f32 alphay 6))) (-.f32 (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6))))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi))) (*.f32 sin2phi (pow.f32 alphax 4))))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (pow.f32 alphax 8)) (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 cos2phi cos2phi)) (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi))) (*.f32 sin2phi (pow.f32 alphax 4)))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 cos2phi cos2phi)) (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6))))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi))) (*.f32 sin2phi (pow.f32 alphax 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 cos2phi cos2phi)) (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8)) (pow.f32 alphay 6))) (-.f32 (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6))))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi))) (*.f32 sin2phi (pow.f32 alphax 4))))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (pow.f32 alphax 8)) (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 cos2phi cos2phi)) (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi))) (*.f32 sin2phi (pow.f32 alphax 4)))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 cos2phi cos2phi)) (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6))))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi))) (*.f32 sin2phi (pow.f32 alphax 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 cos2phi cos2phi)) (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8)) (pow.f32 alphay 6))) (-.f32 (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6))))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi))) (*.f32 sin2phi (pow.f32 alphax 4))))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (pow.f32 alphax 8)) (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 cos2phi cos2phi)) (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (neg.f32 (*.f32 alphay alphay)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (pow.f32 alphay 6) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (pow.f32 alphay 6) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (neg.f32 (*.f32 alphay alphay)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (pow.f32 alphay 6) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (pow.f32 alphay 6) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi))) (*.f32 sin2phi (pow.f32 alphax 4)))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 cos2phi cos2phi)) (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6))))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi))) (*.f32 sin2phi (pow.f32 alphax 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 cos2phi cos2phi)) (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8)) (pow.f32 alphay 6))) (-.f32 (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6))))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi))) (*.f32 sin2phi (pow.f32 alphax 4))))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (pow.f32 alphax 8)) (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 cos2phi cos2phi)) (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (neg.f32 (*.f32 alphay alphay)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (pow.f32 alphay 6) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (pow.f32 alphay 6) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (neg.f32 (*.f32 alphay alphay)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (pow.f32 alphay 6) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (pow.f32 alphay 6) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (neg.f32 (*.f32 alphay alphay)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (pow.f32 alphay 6) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (pow.f32 alphay 6) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi))) (*.f32 sin2phi (pow.f32 alphax 4)))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 cos2phi cos2phi)) (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6))))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi))) (*.f32 sin2phi (pow.f32 alphax 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 cos2phi cos2phi)) (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8)) (pow.f32 alphay 6))) (-.f32 (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6))))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi))) (*.f32 sin2phi (pow.f32 alphax 4))))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (pow.f32 alphax 8)) (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 cos2phi cos2phi)) (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi))) (*.f32 sin2phi (pow.f32 alphax 4)))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 cos2phi cos2phi)) (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6))))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi))) (*.f32 sin2phi (pow.f32 alphax 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 cos2phi cos2phi)) (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8)) (pow.f32 alphay 6))) (-.f32 (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6))))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi))) (*.f32 sin2phi (pow.f32 alphax 4))))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (pow.f32 alphax 8)) (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 cos2phi cos2phi)) (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))

prune107.0ms (1.5%)

Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New1212123
Fresh189
Picked011
Done000
Total12211133
Error
0.0b
Counts
133 → 11
Alt Table
StatusErrorProgram
0.5b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))
8.4b
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (neg.f32 (*.f32 alphay alphay)))
0.6b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (pow.f32 (/.f32 (sqrt.f32 cos2phi) alphax) 2) (/.f32 sin2phi (*.f32 alphay alphay))))
8.4b
(*.f32 (/.f32 1 (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))) (/.f32 (log1p.f32 u0) (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))))
3.0b
(+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (*.f32 1/2 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))))
25.6b
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
0.8b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (fma.f32 cos2phi (pow.f32 alphax -2) (pow.f32 (*.f32 (sqrt.f32 sin2phi) (/.f32 1 alphay)) 2)))
8.3b
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u0)) 1) (/.f32 (sqrt.f32 (log1p.f32 u0)) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))
2.5b
(+.f32 (*.f32 1/4 (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (/.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))
0.7b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (+.f32 (*.f32 (/.f32 cos2phi alphax) alphay) (*.f32 alphax (/.f32 sin2phi alphay))) (*.f32 alphax alphay)))
22.7b
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
Compiler

Compiled 3991 to 2244 computations (43.8% saved)

localize41.0ms (0.6%)

Local error

Found 4 expressions with local error:

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

series20.0ms (0.3%)

Counts
3 → 80
Calls

27 calls:

TimeVariablePointExpression
4.0ms
cos2phi
@0
(pow.f32 (/.f32 (sqrt.f32 cos2phi) alphax) 2)
3.0ms
cos2phi
@-inf
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (pow.f32 (/.f32 (sqrt.f32 cos2phi) alphax) 2) (/.f32 sin2phi (*.f32 alphay alphay))))
3.0ms
cos2phi
@0
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (pow.f32 (/.f32 (sqrt.f32 cos2phi) alphax) 2) (/.f32 sin2phi (*.f32 alphay alphay))))
1.0ms
alphax
@0
(pow.f32 (/.f32 (sqrt.f32 cos2phi) alphax) 2)
1.0ms
alphax
@-inf
(pow.f32 (/.f32 (sqrt.f32 cos2phi) alphax) 2)

rewrite31.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
189×add-sqr-sqrt_binary32
185×pow1_binary32
183×*-un-lft-identity_binary32
177×expm1-log1p-u_binary32
176×add-log-exp_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01742
137332
Stop Event
node limit
Counts
3 → 111
Calls
Call 1
Inputs
(pow.f32 (/.f32 (sqrt.f32 cos2phi) alphax) 2)
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (pow.f32 (/.f32 (sqrt.f32 cos2phi) alphax) 2) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (sqrt.f32 cos2phi) alphax)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 cos2phi (*.f32 alphax alphax)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cos2phi (*.f32 (/.f32 1 alphax) (/.f32 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 cos2phi (pow.f32 (/.f32 1 alphax) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 cos2phi) (*.f32 (/.f32 1 alphax) (/.f32 (sqrt.f32 cos2phi) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 cos2phi) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 cos2phi (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 cos2phi (*.f32 alphax alphax))) (cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 cos2phi) alphax) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (cbrt.f32 (/.f32 (sqrt.f32 cos2phi) alphax)) (/.f32 (sqrt.f32 cos2phi) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 cos2phi) alphax) 4)) (cbrt.f32 (/.f32 cos2phi (*.f32 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (sqrt.f32 cos2phi) alphax)) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 cos2phi) alphax)) (/.f32 (sqrt.f32 cos2phi) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (sqrt.f32 (/.f32 (sqrt.f32 cos2phi) alphax))) (sqrt.f32 (/.f32 (sqrt.f32 cos2phi) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (sqrt.f32 cos2phi)) (/.f32 1 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sqrt.f32 cos2phi) alphax) 1) (/.f32 (sqrt.f32 cos2phi) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (cbrt.f32 (/.f32 cos2phi (*.f32 alphax alphax)))) (cbrt.f32 (/.f32 (sqrt.f32 cos2phi) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 cos2phi (*.f32 alphax alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 cos2phi) (*.f32 (/.f32 alphax (sqrt.f32 cos2phi)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 alphax (sqrt.f32 cos2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 alphax (sqrt.f32 cos2phi)) (/.f32 alphax (sqrt.f32 cos2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sqrt.f32 cos2phi)) (*.f32 (/.f32 alphax (sqrt.f32 cos2phi)) (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (sqrt.f32 cos2phi)) (neg.f32 (sqrt.f32 cos2phi))) (*.f32 (neg.f32 alphax) (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (sqrt.f32 cos2phi)) (sqrt.f32 cos2phi)) (*.f32 (neg.f32 alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 cos2phi) 1) (*.f32 alphax (/.f32 alphax (sqrt.f32 cos2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (sqrt.f32 cos2phi)) 1) (*.f32 (neg.f32 alphax) (/.f32 alphax (sqrt.f32 cos2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 cos2phi) (neg.f32 (sqrt.f32 cos2phi))) (*.f32 alphax (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 cos2phi) (/.f32 (sqrt.f32 cos2phi) alphax)) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (sqrt.f32 cos2phi)) (/.f32 (sqrt.f32 cos2phi) alphax)) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (sqrt.f32 cos2phi)) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sqrt.f32 cos2phi) alphax) 1) (/.f32 alphax (sqrt.f32 cos2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (neg.f32 (sqrt.f32 cos2phi))) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (sqrt.f32 cos2phi) alphax) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 cos2phi (*.f32 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 cos2phi (*.f32 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 cos2phi) alphax) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 cos2phi (*.f32 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 cos2phi (*.f32 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 cos2phi (*.f32 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 cos2phi (*.f32 alphax alphax))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (log1p.f32 u0) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (log1p.f32 u0) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))) (/.f32 (log1p.f32 u0) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 u0) (/.f32 1 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 u0) (/.f32 1 (neg.f32 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (log1p.f32 u0) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (log1p.f32 u0) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))))) (pow.f32 (cbrt.f32 (/.f32 (log1p.f32 u0) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 (log1p.f32 u0) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))))) 2) (cbrt.f32 (/.f32 (log1p.f32 u0) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (*.f32 (cbrt.f32 (log1p.f32 u0)) (/.f32 1 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (log1p.f32 u0)) (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))) (/.f32 (sqrt.f32 (log1p.f32 u0)) (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 u0)) (*.f32 (sqrt.f32 (log1p.f32 u0)) (/.f32 1 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))) (log1p.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (log1p.f32 u0) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) 1) (/.f32 (cbrt.f32 (log1p.f32 u0)) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (log1p.f32 u0)) 1) (/.f32 (sqrt.f32 (log1p.f32 u0)) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))) 2)) (/.f32 (log1p.f32 u0) (cbrt.f32 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (pow.f32 (cbrt.f32 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))) 2)) (cbrt.f32 (/.f32 (log1p.f32 u0) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (log1p.f32 u0)) (pow.f32 (cbrt.f32 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))) 2)) (/.f32 (sqrt.f32 (log1p.f32 u0)) (cbrt.f32 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (pow.f32 (cbrt.f32 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))) 2)) (/.f32 (log1p.f32 u0) (cbrt.f32 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))) (/.f32 (log1p.f32 u0) (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))) (/.f32 (cbrt.f32 (log1p.f32 u0)) (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))) (/.f32 (log1p.f32 u0) (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log1p.f32 u0) (+.f32 (pow.f32 (/.f32 (sqrt.f32 cos2phi) alphax) 6) (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 3))) (+.f32 (pow.f32 (/.f32 (sqrt.f32 cos2phi) alphax) 4) (*.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (-.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (/.f32 cos2phi (*.f32 alphax alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log1p.f32 u0) (-.f32 (pow.f32 (/.f32 (sqrt.f32 cos2phi) alphax) 4) (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)))) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 sin2phi (pow.f32 alphay -2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (log1p.f32 u0) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (log1p.f32 u0) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (log1p.f32 u0) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sqrt.f32 (log1p.f32 u0)) (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))) (log1p.f32 u0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (log1p.f32 u0) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (log1p.f32 u0) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (log1p.f32 u0) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (log1p.f32 u0) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (log1p.f32 u0) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (log1p.f32 u0) 3) (pow.f32 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (log1p.f32 u0) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (log1p.f32 u0) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (log1p.f32 u0) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (log1p.f32 u0) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (sqrt.f32 cos2phi) alphax))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 cos2phi) (/.f32 1 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sqrt.f32 cos2phi) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (sqrt.f32 cos2phi) alphax)) (cbrt.f32 (/.f32 cos2phi (*.f32 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 cos2phi) (*.f32 (cbrt.f32 (sqrt.f32 cos2phi)) (/.f32 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 cos2phi (*.f32 alphax alphax))) (cbrt.f32 (/.f32 (sqrt.f32 cos2phi) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 cos2phi 1/4) (*.f32 (pow.f32 cos2phi 1/4) (/.f32 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (sqrt.f32 cos2phi) alphax)) (sqrt.f32 (/.f32 (sqrt.f32 cos2phi) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sqrt.f32 cos2phi)) (/.f32 1 (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 alphax) (sqrt.f32 cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 cos2phi) alphax) 4))) (sqrt.f32 (cbrt.f32 (/.f32 cos2phi (*.f32 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 cos2phi) 1) (/.f32 (cbrt.f32 (sqrt.f32 cos2phi)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 cos2phi 1/4) 1) (/.f32 (pow.f32 cos2phi 1/4) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 alphax) 2)) (/.f32 (sqrt.f32 cos2phi) (cbrt.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 cos2phi) (pow.f32 (cbrt.f32 alphax) 2)) (cbrt.f32 (/.f32 (sqrt.f32 cos2phi) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 cos2phi 1/4) (pow.f32 (cbrt.f32 alphax) 2)) (/.f32 (pow.f32 cos2phi 1/4) (cbrt.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 alphax)) (/.f32 (sqrt.f32 cos2phi) (sqrt.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 cos2phi) (sqrt.f32 alphax)) (/.f32 (cbrt.f32 (sqrt.f32 cos2phi)) (sqrt.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sqrt.f32 cos2phi) alphax) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (sqrt.f32 cos2phi) alphax) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 cos2phi) alphax)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 cos2phi) alphax)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 alphax (sqrt.f32 cos2phi)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (sqrt.f32 cos2phi) (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 cos2phi (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (/.f32 (sqrt.f32 cos2phi) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (sqrt.f32 cos2phi) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 cos2phi) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 cos2phi) alphax) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 cos2phi 3/2) (pow.f32 alphax 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 cos2phi) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 cos2phi) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (sqrt.f32 cos2phi) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 cos2phi) alphax)) 1))))))

simplify57.0ms (0.8%)

Algorithm
egg-herbie
Rules
685×associate-/r*_binary32
600×associate-*r*_binary32
496×associate-*l*_binary32
229×fma-def_binary32
199×associate-*r/_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01243689
13783473
214153465
Stop Event
node limit
Counts
191 → 153
Calls
Call 1
Inputs
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))) (*.f32 1/2 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (*.f32 1/2 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (*.f32 1/2 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))))))
(*.f32 -1 (/.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 1 u0))) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (/.f32 (log.f32 (/.f32 1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))) (/.f32 (log.f32 (/.f32 1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))
(-.f32 (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))) (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))) (/.f32 (log.f32 (/.f32 1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))
(/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))
(+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))
(+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (+.f32 (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))))))
(+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))) (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (+.f32 (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(*.f32 (sqrt.f32 cos2phi) (/.f32 1 alphax))
(*.f32 (sqrt.f32 cos2phi) (/.f32 1 alphax))
(*.f32 (sqrt.f32 cos2phi) (/.f32 1 alphax))
(*.f32 (sqrt.f32 cos2phi) (/.f32 1 alphax))
(*.f32 (sqrt.f32 cos2phi) (/.f32 1 alphax))
(*.f32 (sqrt.f32 cos2phi) (/.f32 1 alphax))
(*.f32 (sqrt.f32 cos2phi) (/.f32 1 alphax))
(*.f32 (sqrt.f32 cos2phi) (/.f32 1 alphax))
(*.f32 (sqrt.f32 cos2phi) (/.f32 1 alphax))
(*.f32 (sqrt.f32 cos2phi) (/.f32 1 alphax))
(*.f32 (sqrt.f32 cos2phi) (/.f32 1 alphax))
(*.f32 (sqrt.f32 cos2phi) (/.f32 1 alphax))
Outputs
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(/.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))) (*.f32 1/2 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 1/2 (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(fma.f32 1/2 (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(fma.f32 1/2 (/.f32 u0 (/.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) u0)) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (*.f32 1/2 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (fma.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 1/2 (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (fma.f32 1/2 (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(fma.f32 1/2 (/.f32 u0 (/.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) u0)) (fma.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (+.f32 (*.f32 1/4 (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (*.f32 1/2 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (fma.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (fma.f32 1/4 (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 1/2 (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))))
(+.f32 (fma.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (*.f32 1/4 (pow.f32 u0 4)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (fma.f32 1/2 (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (fma.f32 1/2 (/.f32 u0 (/.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) u0)) (fma.f32 1/4 (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 (/.f32 1/3 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (pow.f32 u0 3)))))
(*.f32 -1 (/.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 1 u0))) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))
(neg.f32 (/.f32 (-.f32 (log.f32 -1) (neg.f32 (log.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(/.f32 (neg.f32 (+.f32 (log.f32 -1) (log.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (-.f32 (neg.f32 (log.f32 -1)) (log.f32 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (/.f32 (log.f32 (/.f32 1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))
(+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (-.f32 (/.f32 (neg.f32 (log.f32 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (log.f32 -1) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(-.f32 (-.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (log.f32 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))) (/.f32 (log.f32 (/.f32 1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))
(+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (-.f32 (+.f32 (/.f32 (neg.f32 (log.f32 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 1/2 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 u0 u0)))) (/.f32 (log.f32 -1) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (-.f32 (-.f32 (/.f32 (/.f32 1/2 (*.f32 u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (log.f32 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(-.f32 (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))) (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))) (/.f32 (log.f32 (/.f32 1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))
(-.f32 (+.f32 (+.f32 (/.f32 1/3 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 u0 3))) (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (+.f32 (/.f32 (neg.f32 (log.f32 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 1/2 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 u0 u0))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(+.f32 (+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 1/3 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 u0 3)))) (-.f32 (+.f32 (/.f32 (neg.f32 (log.f32 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 1/2 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 u0 u0)))) (/.f32 (log.f32 -1) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(+.f32 (+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (/.f32 1/3 (pow.f32 u0 3)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (-.f32 (-.f32 (/.f32 (/.f32 1/2 (*.f32 u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (log.f32 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.f32 (log.f32 -1) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))
(/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))
(+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (+.f32 (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))))))
(+.f32 (+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.f32 1/2 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 u0 u0))))
(+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (+.f32 (/.f32 1/2 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 u0 u0))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (+.f32 (/.f32 (/.f32 1/2 (*.f32 u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))) (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2))))) (+.f32 (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))))))))
(+.f32 (/.f32 1/3 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 u0 3))) (+.f32 (+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.f32 1/2 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 u0 u0)))))
(+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (+.f32 (+.f32 (/.f32 1/2 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 u0 u0))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.f32 1/3 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 u0 3)))))
(+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (+.f32 (+.f32 (/.f32 (/.f32 1/2 (*.f32 u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.f32 (/.f32 1/3 (pow.f32 u0 3)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6))) (pow.f32 alphax 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (pow.f32 alphay 8)) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6))) (pow.f32 alphax 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)) (pow.f32 alphay 8)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alphax alphax))) cos2phi)
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (pow.f32 alphax 4) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax))))
(fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alphax alphax))) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4)))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) sin2phi) (pow.f32 alphax 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (/.f32 (pow.f32 alphay 4) sin2phi) sin2phi)) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8)))) (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) sin2phi) (pow.f32 alphax 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 alphax 8) (pow.f32 alphay 6)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (/.f32 (pow.f32 alphay 4) sin2phi) sin2phi)) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alphax alphax))) cos2phi)
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (pow.f32 alphax 4) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax))))
(fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alphax alphax))) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4)))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) sin2phi) (pow.f32 alphax 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (/.f32 (pow.f32 alphay 4) sin2phi) sin2phi)) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8)))) (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) sin2phi) (pow.f32 alphax 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 alphax 8) (pow.f32 alphay 6)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (/.f32 (pow.f32 alphay 4) sin2phi) sin2phi)) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6))) (pow.f32 alphax 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (pow.f32 alphay 8)) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6))) (pow.f32 alphax 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)) (pow.f32 alphay 8)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6))) (pow.f32 alphax 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (pow.f32 alphay 8)) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6))) (pow.f32 alphax 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)) (pow.f32 alphay 8)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alphax alphax))) cos2phi)
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (pow.f32 alphax 4) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax))))
(fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alphax alphax))) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4)))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) sin2phi) (pow.f32 alphax 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (/.f32 (pow.f32 alphay 4) sin2phi) sin2phi)) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8)))) (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) sin2phi) (pow.f32 alphax 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 alphax 8) (pow.f32 alphay 6)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (/.f32 (pow.f32 alphay 4) sin2phi) sin2phi)) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6))) (pow.f32 alphax 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (pow.f32 alphay 8)) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6))) (pow.f32 alphax 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)) (pow.f32 alphay 8)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6))) (pow.f32 alphax 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (pow.f32 alphay 8)) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6))) (pow.f32 alphax 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)) (pow.f32 alphay 8)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6))) (pow.f32 alphax 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (pow.f32 alphay 8)) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6))) (pow.f32 alphax 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)) (pow.f32 alphay 8)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alphax alphax))) cos2phi)
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (pow.f32 alphax 4) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax))))
(fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alphax alphax))) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4)))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) sin2phi) (pow.f32 alphax 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (/.f32 (pow.f32 alphay 4) sin2phi) sin2phi)) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8)))) (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) sin2phi) (pow.f32 alphax 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 alphax 8) (pow.f32 alphay 6)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (/.f32 (pow.f32 alphay 4) sin2phi) sin2phi)) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alphax alphax))) cos2phi)
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (pow.f32 alphax 4) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax))))
(fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alphax alphax))) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4)))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) sin2phi) (pow.f32 alphax 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (/.f32 (pow.f32 alphay 4) sin2phi) sin2phi)) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8)))) (-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)) sin2phi) (pow.f32 alphax 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 alphax 8) (pow.f32 alphay 6)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (/.f32 (pow.f32 alphay 4) sin2phi) sin2phi)) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(*.f32 (sqrt.f32 cos2phi) (/.f32 1 alphax))
(/.f32 (sqrt.f32 cos2phi) alphax)
(*.f32 (sqrt.f32 cos2phi) (/.f32 1 alphax))
(/.f32 (sqrt.f32 cos2phi) alphax)
(*.f32 (sqrt.f32 cos2phi) (/.f32 1 alphax))
(/.f32 (sqrt.f32 cos2phi) alphax)
(*.f32 (sqrt.f32 cos2phi) (/.f32 1 alphax))
(/.f32 (sqrt.f32 cos2phi) alphax)
(*.f32 (sqrt.f32 cos2phi) (/.f32 1 alphax))
(/.f32 (sqrt.f32 cos2phi) alphax)
(*.f32 (sqrt.f32 cos2phi) (/.f32 1 alphax))
(/.f32 (sqrt.f32 cos2phi) alphax)
(*.f32 (sqrt.f32 cos2phi) (/.f32 1 alphax))
(/.f32 (sqrt.f32 cos2phi) alphax)
(*.f32 (sqrt.f32 cos2phi) (/.f32 1 alphax))
(/.f32 (sqrt.f32 cos2phi) alphax)
(*.f32 (sqrt.f32 cos2phi) (/.f32 1 alphax))
(/.f32 (sqrt.f32 cos2phi) alphax)
(*.f32 (sqrt.f32 cos2phi) (/.f32 1 alphax))
(/.f32 (sqrt.f32 cos2phi) alphax)
(*.f32 (sqrt.f32 cos2phi) (/.f32 1 alphax))
(/.f32 (sqrt.f32 cos2phi) alphax)
(*.f32 (sqrt.f32 cos2phi) (/.f32 1 alphax))
(/.f32 (sqrt.f32 cos2phi) alphax)

prune173.0ms (2.5%)

Pruning

11 alts after pruning (9 fresh and 2 done)

PrunedKeptTotal
New1852187
Fresh279
Picked011
Done011
Total18711198
Error
0b
Counts
198 → 11
Alt Table
StatusErrorProgram
0.5b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))
8.4b
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (neg.f32 (*.f32 alphay alphay)))
0.6b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (pow.f32 (/.f32 (sqrt.f32 cos2phi) alphax) 2) (/.f32 sin2phi (*.f32 alphay alphay))))
8.4b
(*.f32 (/.f32 1 (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))) (/.f32 (log1p.f32 u0) (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))))
25.6b
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
0.8b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (fma.f32 cos2phi (pow.f32 alphax -2) (pow.f32 (*.f32 (sqrt.f32 sin2phi) (/.f32 1 alphay)) 2)))
8.3b
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u0)) 1) (/.f32 (sqrt.f32 (log1p.f32 u0)) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))
2.5b
(+.f32 (*.f32 1/4 (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (/.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))
0.7b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (+.f32 (*.f32 (/.f32 cos2phi alphax) alphay) (*.f32 alphax (/.f32 sin2phi alphay))) (*.f32 alphax alphay)))
22.7b
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alphax alphax))) cos2phi)
8.5b
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
Compiler

Compiled 5360 to 2320 computations (56.7% saved)

localize51.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 (/.f32 cos2phi alphax) alphay)
0.4b
(/.f32 (+.f32 (*.f32 (/.f32 cos2phi alphax) alphay) (*.f32 alphax (/.f32 sin2phi alphay))) (*.f32 alphax alphay))
0.5b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (+.f32 (*.f32 (/.f32 cos2phi alphax) alphay) (*.f32 alphax (/.f32 sin2phi alphay))) (*.f32 alphax alphay)))
0.7b
(*.f32 alphax (/.f32 sin2phi alphay))

series30.0ms (0.4%)

Counts
4 → 180
Calls

45 calls:

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

rewrite38.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
200×add-sqr-sqrt_binary32
198×pow1_binary32
197×*-un-lft-identity_binary32
186×expm1-log1p-u_binary32
185×add-exp-log_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01763
138359
Stop Event
node limit
Counts
4 → 107
Calls
Call 1
Inputs
(*.f32 alphax (/.f32 sin2phi alphay))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (+.f32 (*.f32 (/.f32 cos2phi alphax) alphay) (*.f32 alphax (/.f32 sin2phi alphay))) (*.f32 alphax alphay)))
(/.f32 (+.f32 (*.f32 (/.f32 cos2phi alphax) alphay) (*.f32 alphax (/.f32 sin2phi alphay))) (*.f32 alphax alphay))
(*.f32 (/.f32 cos2phi alphax) alphay)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 alphax (/.f32 alphay sin2phi)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 alphax (/.f32 alphay sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 alphay (*.f32 alphax sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphax sin2phi) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 alphax sin2phi)) (neg.f32 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 alphax (/.f32 alphay sin2phi)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 alphax (/.f32 alphay sin2phi))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 alphax (/.f32 alphay sin2phi))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 alphax (/.f32 alphay sin2phi)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 alphax (/.f32 alphay sin2phi)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 alphax (/.f32 alphay sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 alphax (/.f32 alphay sin2phi)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 alphax (/.f32 alphay sin2phi)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 alphax (/.f32 alphay sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 alphax (/.f32 alphay sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 alphax (/.f32 alphay sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 alphax (/.f32 alphay sin2phi))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (log1p.f32 u0) (/.f32 (*.f32 alphax alphay) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (/.f32 (*.f32 alphax alphay) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay))) (*.f32 (log1p.f32 u0) (/.f32 (*.f32 alphax alphay) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 u0) (/.f32 (*.f32 alphax alphay) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 u0) (/.f32 1 (neg.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (log1p.f32 u0) (/.f32 (*.f32 alphax alphay) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (log1p.f32 u0) (/.f32 (*.f32 alphax alphay) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))))) 2) (cbrt.f32 (*.f32 (log1p.f32 u0) (/.f32 (*.f32 alphax alphay) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (log1p.f32 u0) (/.f32 (*.f32 alphax alphay) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))))) (sqrt.f32 (*.f32 (log1p.f32 u0) (/.f32 (*.f32 alphax alphay) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (log1p.f32 u0) (/.f32 (*.f32 alphax alphay) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log1p.f32 u0) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))) (*.f32 alphax alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))) (/.f32 (log1p.f32 u0) (/.f32 1 (*.f32 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay)) 2))) (/.f32 (log1p.f32 u0) (cbrt.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay)))) (/.f32 (log1p.f32 u0) (sqrt.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) 1) (/.f32 (cbrt.f32 (log1p.f32 u0)) (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (log1p.f32 u0)) 1) (/.f32 (sqrt.f32 (log1p.f32 u0)) (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (log1p.f32 u0)) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))) (/.f32 (sqrt.f32 (log1p.f32 u0)) (/.f32 1 (*.f32 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))) (/.f32 (cbrt.f32 (log1p.f32 u0)) (/.f32 1 (*.f32 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))) (/.f32 (log1p.f32 u0) (/.f32 1 (*.f32 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay)) 2))) (cbrt.f32 (*.f32 (log1p.f32 u0) (/.f32 (*.f32 alphax alphay) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (log1p.f32 u0)) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay)) 2))) (/.f32 (sqrt.f32 (log1p.f32 u0)) (cbrt.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay)) 2))) (/.f32 (log1p.f32 u0) (cbrt.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (sqrt.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay)))) (/.f32 (cbrt.f32 (log1p.f32 u0)) (sqrt.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (sqrt.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay)))) (/.f32 (log1p.f32 u0) (sqrt.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (log1p.f32 u0) (/.f32 (*.f32 alphax alphay) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (log1p.f32 u0) (/.f32 (*.f32 alphax alphay) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (log1p.f32 u0) (/.f32 (*.f32 alphax alphay) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (log1p.f32 u0) (/.f32 (*.f32 alphax alphay) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay)) (log1p.f32 u0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (log1p.f32 u0) (/.f32 (*.f32 alphax alphay) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (/.f32 (*.f32 alphax alphay) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (+.f32 1 u0) (/.f32 (*.f32 alphax alphay) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (log1p.f32 u0) (/.f32 (*.f32 alphax alphay) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (/.f32 (*.f32 alphax alphay) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (log1p.f32 u0) 3) (pow.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (/.f32 (*.f32 alphax alphay) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (log1p.f32 u0) (/.f32 (*.f32 alphax alphay) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (log1p.f32 u0) (/.f32 (*.f32 alphax alphay) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (log1p.f32 u0) (/.f32 (*.f32 alphax alphay) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (/.f32 1 (*.f32 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay)) 2)) (cbrt.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay))) (sqrt.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))) (/.f32 1 (*.f32 alphax (neg.f32 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 alphay) (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 alphax) (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) alphax) (/.f32 1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))) 2) 1) (/.f32 (cbrt.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))) (*.f32 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))) 1) (/.f32 (sqrt.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))) (*.f32 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))) alphax) (/.f32 (sqrt.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))) 2) alphax) (/.f32 (cbrt.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))) alphay) (/.f32 (sqrt.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))) 2) alphay) (/.f32 (cbrt.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 alphax alphay)) 2)) (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (cbrt.f32 (*.f32 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))) 2) (pow.f32 (cbrt.f32 (*.f32 alphax alphay)) 2)) (cbrt.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))) (pow.f32 (cbrt.f32 (*.f32 alphax alphay)) 2)) (/.f32 (sqrt.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))) (cbrt.f32 (*.f32 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (*.f32 alphax alphay))) (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (sqrt.f32 (*.f32 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))) 2) (sqrt.f32 (*.f32 alphax alphay))) (/.f32 (cbrt.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))) (sqrt.f32 (*.f32 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (*.f32 alphax alphay) (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax (neg.f32 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) 3) (pow.f32 (*.f32 alphax alphay) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alphay (/.f32 cos2phi alphax) (/.f32 alphax (/.f32 alphay sin2phi))) (*.f32 alphax alphay))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 alphay (/.f32 cos2phi alphax)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 alphay (/.f32 alphax cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 alphax (*.f32 cos2phi alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cos2phi alphay) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 cos2phi alphay)) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alphay (/.f32 cos2phi alphax)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alphay (/.f32 cos2phi alphax))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 alphay (/.f32 cos2phi alphax))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alphay (/.f32 cos2phi alphax)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alphay (/.f32 cos2phi alphax)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 alphay) (/.f32 cos2phi alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 alphay (/.f32 cos2phi alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alphay (/.f32 cos2phi alphax)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alphay (/.f32 cos2phi alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alphay (/.f32 cos2phi alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alphay (/.f32 cos2phi alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 alphay (/.f32 cos2phi alphax))) 1))))))

simplify75.0ms (1.1%)

Algorithm
egg-herbie
Rules
785×associate-/r*_binary32
350×fma-def_binary32
273×associate-*l/_binary32
262×associate-*r/_binary32
227×associate-/r/_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01365074
14414866
217504675
Stop Event
node limit
Counts
287 → 157
Calls
Call 1
Inputs
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 (*.f32 u0 (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 u0 2) (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 u0 3) (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 u0 2) (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 u0 4) (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 u0 3) (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 u0 2) (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))))))
(*.f32 -1 (/.f32 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 1 u0))) (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))
(-.f32 (+.f32 (/.f32 (*.f32 alphay alphax) (*.f32 u0 (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))) (/.f32 (*.f32 alphay (*.f32 (log.f32 (/.f32 1 u0)) alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))) (/.f32 (*.f32 alphay (*.f32 (log.f32 -1) alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))
(-.f32 (+.f32 (/.f32 (*.f32 alphay alphax) (*.f32 u0 (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 alphay alphax) (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))) (/.f32 (*.f32 alphay (*.f32 (log.f32 (/.f32 1 u0)) alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))) (/.f32 (*.f32 alphay (*.f32 (log.f32 -1) alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))
(-.f32 (+.f32 (*.f32 1/3 (/.f32 (*.f32 alphay alphax) (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))) (+.f32 (/.f32 (*.f32 alphay alphax) (*.f32 u0 (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 alphay alphax) (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))) (/.f32 (*.f32 alphay (*.f32 (log.f32 (/.f32 1 u0)) alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))))) (/.f32 (*.f32 alphay (*.f32 (log.f32 -1) alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))
(/.f32 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))
(+.f32 (/.f32 (*.f32 alphay alphax) (*.f32 u0 (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))) (/.f32 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))
(+.f32 (/.f32 (*.f32 alphay alphax) (*.f32 u0 (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 alphay alphax) (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))) (/.f32 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))))
(+.f32 (*.f32 1/3 (/.f32 (*.f32 alphay alphax) (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))) (+.f32 (/.f32 (*.f32 alphay alphax) (*.f32 u0 (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 alphay alphax) (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))) (/.f32 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(/.f32 sin2phi (pow.f32 alphay 2))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(/.f32 cos2phi (pow.f32 alphax 2))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(/.f32 cos2phi (pow.f32 alphax 2))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(/.f32 cos2phi (pow.f32 alphax 2))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(/.f32 sin2phi (pow.f32 alphay 2))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(/.f32 sin2phi (pow.f32 alphay 2))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(/.f32 sin2phi (pow.f32 alphay 2))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(/.f32 cos2phi (pow.f32 alphax 2))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(/.f32 cos2phi (pow.f32 alphax 2))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(/.f32 cos2phi (pow.f32 alphax 2))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(/.f32 sin2phi (pow.f32 alphay 2))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(/.f32 sin2phi (pow.f32 alphay 2))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 (*.f32 cos2phi alphay) alphax)
Outputs
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 sin2phi alphax) alphay)
(/.f32 sin2phi (/.f32 alphay alphax))
(*.f32 (/.f32 sin2phi alphay) alphax)
(/.f32 (*.f32 u0 (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))
(/.f32 (*.f32 u0 (*.f32 alphax alphay)) (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))))
(*.f32 (/.f32 u0 (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi)))) (*.f32 alphax alphay))
(*.f32 (/.f32 (*.f32 alphax alphay) (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))) u0)
(+.f32 (/.f32 (*.f32 u0 (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 u0 2) (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 alphax alphay)) (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay)))) (*.f32 1/2 (/.f32 (*.f32 u0 u0) (/.f32 (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))) (*.f32 alphax alphay)))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 u0 u0) (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi)))) (*.f32 alphax alphay)) (*.f32 (/.f32 u0 (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi)))) (*.f32 alphax alphay)))
(fma.f32 1/2 (*.f32 (*.f32 (/.f32 (*.f32 alphax alphay) (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))) u0) u0) (*.f32 (/.f32 (*.f32 alphax alphay) (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))) u0))
(+.f32 (/.f32 (*.f32 u0 (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 u0 3) (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 u0 2) (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 alphax alphay)) (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay)))) (fma.f32 1/3 (/.f32 (pow.f32 u0 3) (/.f32 (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))) (*.f32 alphax alphay))) (*.f32 1/2 (/.f32 (*.f32 u0 u0) (/.f32 (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))) (*.f32 alphax alphay))))))
(+.f32 (/.f32 1/3 (/.f32 (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi))) (*.f32 alphay (*.f32 alphax (pow.f32 u0 3))))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 u0 u0) (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi)))) (*.f32 alphax alphay)) (*.f32 (/.f32 u0 (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi)))) (*.f32 alphax alphay))))
(fma.f32 1/2 (*.f32 (*.f32 (/.f32 (*.f32 alphax alphay) (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))) u0) u0) (fma.f32 1/3 (*.f32 (/.f32 (*.f32 alphax alphay) (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))) (pow.f32 u0 3)) (*.f32 (/.f32 (*.f32 alphax alphay) (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))) u0)))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 u0 4) (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 u0 3) (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 u0 2) (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))))))
(fma.f32 1/4 (/.f32 (*.f32 (*.f32 alphax alphay) (pow.f32 u0 4)) (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 alphax alphay)) (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay)))) (fma.f32 1/3 (/.f32 (pow.f32 u0 3) (/.f32 (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))) (*.f32 alphax alphay))) (*.f32 1/2 (/.f32 (*.f32 u0 u0) (/.f32 (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))) (*.f32 alphax alphay)))))))
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 (*.f32 u0 u0) (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi)))) (*.f32 alphax alphay)) (/.f32 1/3 (/.f32 (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi))) (*.f32 alphay (*.f32 alphax (pow.f32 u0 3)))))) (fma.f32 1/4 (*.f32 (/.f32 (pow.f32 u0 4) (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi)))) (*.f32 alphax alphay)) (*.f32 (/.f32 u0 (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi)))) (*.f32 alphax alphay))))
(fma.f32 1/4 (*.f32 (/.f32 (*.f32 alphax alphay) (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))) (pow.f32 u0 4)) (fma.f32 1/2 (*.f32 (*.f32 (/.f32 (*.f32 alphax alphay) (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))) u0) u0) (fma.f32 1/3 (*.f32 (/.f32 (*.f32 alphax alphay) (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))) (pow.f32 u0 3)) (*.f32 (/.f32 (*.f32 alphax alphay) (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))) u0))))
(*.f32 -1 (/.f32 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 1 u0))) (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))
(neg.f32 (/.f32 (-.f32 (log.f32 -1) (neg.f32 (log.f32 u0))) (/.f32 (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))) (*.f32 alphax alphay))))
(/.f32 (neg.f32 (+.f32 (log.f32 -1) (log.f32 u0))) (/.f32 (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi))) (*.f32 alphax alphay)))
(*.f32 (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))) (neg.f32 (*.f32 alphax alphay)))
(-.f32 (+.f32 (/.f32 (*.f32 alphay alphax) (*.f32 u0 (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))) (/.f32 (*.f32 alphay (*.f32 (log.f32 (/.f32 1 u0)) alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))) (/.f32 (*.f32 alphay (*.f32 (log.f32 -1) alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))
(+.f32 (*.f32 (/.f32 alphay u0) (/.f32 alphax (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))))) (-.f32 (/.f32 (*.f32 alphay (*.f32 alphax (neg.f32 (log.f32 u0)))) (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay)))) (/.f32 alphay (/.f32 (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))) (*.f32 alphax (log.f32 -1))))))
(fma.f32 (/.f32 alphay u0) (/.f32 alphax (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi)))) (-.f32 (*.f32 (/.f32 alphay (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi)))) (*.f32 alphax (neg.f32 (log.f32 u0)))) (*.f32 (/.f32 alphay (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi)))) (*.f32 alphax (log.f32 -1)))))
(fma.f32 (/.f32 alphay u0) (/.f32 alphax (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))) (*.f32 (/.f32 alphay (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))) (-.f32 (*.f32 (log.f32 u0) (neg.f32 alphax)) (*.f32 alphax (log.f32 -1)))))
(-.f32 (+.f32 (/.f32 (*.f32 alphay alphax) (*.f32 u0 (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 alphay alphax) (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))) (/.f32 (*.f32 alphay (*.f32 (log.f32 (/.f32 1 u0)) alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))) (/.f32 (*.f32 alphay (*.f32 (log.f32 -1) alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))
(+.f32 (*.f32 (/.f32 alphay u0) (/.f32 alphax (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))))) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 alphay (*.f32 u0 u0)) (/.f32 alphax (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))))) (/.f32 (*.f32 alphay (*.f32 alphax (neg.f32 (log.f32 u0)))) (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))))) (/.f32 alphay (/.f32 (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))) (*.f32 alphax (log.f32 -1))))))
(fma.f32 (/.f32 alphay u0) (/.f32 alphax (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi)))) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 alphay (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi)))) (/.f32 alphax (*.f32 u0 u0))) (*.f32 (/.f32 alphay (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi)))) (*.f32 alphax (neg.f32 (log.f32 u0))))) (*.f32 (/.f32 alphay (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi)))) (*.f32 alphax (log.f32 -1)))))
(+.f32 (*.f32 (/.f32 alphax (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))) (+.f32 (/.f32 alphay u0) (*.f32 1/2 (/.f32 alphay (*.f32 u0 u0))))) (*.f32 (/.f32 alphay (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))) (-.f32 (*.f32 (log.f32 u0) (neg.f32 alphax)) (*.f32 alphax (log.f32 -1)))))
(-.f32 (+.f32 (*.f32 1/3 (/.f32 (*.f32 alphay alphax) (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))) (+.f32 (/.f32 (*.f32 alphay alphax) (*.f32 u0 (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 alphay alphax) (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))) (/.f32 (*.f32 alphay (*.f32 (log.f32 (/.f32 1 u0)) alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))))) (/.f32 (*.f32 alphay (*.f32 (log.f32 -1) alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))
(-.f32 (fma.f32 1/3 (/.f32 (*.f32 alphax alphay) (*.f32 (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))) (pow.f32 u0 3))) (+.f32 (*.f32 (/.f32 alphay u0) (/.f32 alphax (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))))) (fma.f32 1/2 (*.f32 (/.f32 alphay (*.f32 u0 u0)) (/.f32 alphax (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))))) (/.f32 (*.f32 alphay (*.f32 alphax (neg.f32 (log.f32 u0)))) (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))))))) (/.f32 alphay (/.f32 (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))) (*.f32 alphax (log.f32 -1)))))
(fma.f32 1/3 (/.f32 (/.f32 (*.f32 alphax alphay) (pow.f32 u0 3)) (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi)))) (fma.f32 (/.f32 alphay u0) (/.f32 alphax (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi)))) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 alphay (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi)))) (/.f32 alphax (*.f32 u0 u0))) (*.f32 (/.f32 alphay (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi)))) (*.f32 alphax (neg.f32 (log.f32 u0))))) (*.f32 (/.f32 alphay (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi)))) (*.f32 alphax (log.f32 -1))))))
(+.f32 (*.f32 (/.f32 alphax (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))) (+.f32 (/.f32 alphay u0) (*.f32 1/3 (/.f32 alphay (pow.f32 u0 3))))) (fma.f32 1/2 (/.f32 (*.f32 (/.f32 (/.f32 alphax u0) u0) alphay) (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))) (*.f32 (/.f32 alphay (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))) (-.f32 (*.f32 (log.f32 u0) (neg.f32 alphax)) (*.f32 alphax (log.f32 -1))))))
(/.f32 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))
(/.f32 (log.f32 (/.f32 -1 u0)) (/.f32 (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))) (*.f32 alphax alphay)))
(/.f32 (log.f32 (/.f32 -1 u0)) (/.f32 (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi))) (*.f32 alphax alphay)))
(*.f32 (/.f32 (*.f32 alphax alphay) (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))) (log.f32 (/.f32 -1 u0)))
(+.f32 (/.f32 (*.f32 alphay alphax) (*.f32 u0 (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))) (/.f32 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))
(+.f32 (*.f32 (/.f32 alphay u0) (/.f32 alphax (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))))) (/.f32 (log.f32 (/.f32 -1 u0)) (/.f32 (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))) (*.f32 alphax alphay))))
(fma.f32 (/.f32 alphay u0) (/.f32 alphax (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi)))) (/.f32 (log.f32 (/.f32 -1 u0)) (/.f32 (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi))) (*.f32 alphax alphay))))
(fma.f32 (/.f32 alphay u0) (/.f32 alphax (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))) (*.f32 (/.f32 (*.f32 alphax alphay) (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))) (log.f32 (/.f32 -1 u0))))
(+.f32 (/.f32 (*.f32 alphay alphax) (*.f32 u0 (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 alphay alphax) (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))) (/.f32 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))))
(+.f32 (*.f32 (/.f32 alphay u0) (/.f32 alphax (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))))) (fma.f32 1/2 (*.f32 (/.f32 alphay (*.f32 u0 u0)) (/.f32 alphax (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))))) (/.f32 (log.f32 (/.f32 -1 u0)) (/.f32 (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))) (*.f32 alphax alphay)))))
(fma.f32 (/.f32 alphay u0) (/.f32 alphax (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi)))) (fma.f32 1/2 (*.f32 (/.f32 alphay (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi)))) (/.f32 alphax (*.f32 u0 u0))) (/.f32 (log.f32 (/.f32 -1 u0)) (/.f32 (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi))) (*.f32 alphax alphay)))))
(fma.f32 (/.f32 (log.f32 (/.f32 -1 u0)) (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))) (*.f32 alphax alphay) (*.f32 (/.f32 alphax (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))) (+.f32 (/.f32 alphay u0) (*.f32 1/2 (/.f32 alphay (*.f32 u0 u0))))))
(+.f32 (*.f32 1/3 (/.f32 (*.f32 alphay alphax) (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))) (+.f32 (/.f32 (*.f32 alphay alphax) (*.f32 u0 (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 alphay alphax) (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))) (/.f32 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alphay alphax)) (+.f32 (/.f32 (*.f32 cos2phi alphay) alphax) (/.f32 (*.f32 sin2phi alphax) alphay))))))
(fma.f32 1/3 (/.f32 (*.f32 alphax alphay) (*.f32 (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))) (pow.f32 u0 3))) (+.f32 (*.f32 (/.f32 alphay u0) (/.f32 alphax (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))))) (fma.f32 1/2 (*.f32 (/.f32 alphay (*.f32 u0 u0)) (/.f32 alphax (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))))) (/.f32 (log.f32 (/.f32 -1 u0)) (/.f32 (+.f32 (/.f32 sin2phi (/.f32 alphay alphax)) (/.f32 cos2phi (/.f32 alphax alphay))) (*.f32 alphax alphay))))))
(fma.f32 1/3 (/.f32 (/.f32 (*.f32 alphax alphay) (pow.f32 u0 3)) (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi)))) (fma.f32 (/.f32 alphay u0) (/.f32 alphax (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi)))) (fma.f32 1/2 (*.f32 (/.f32 alphay (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi)))) (/.f32 alphax (*.f32 u0 u0))) (/.f32 (log.f32 (/.f32 -1 u0)) (/.f32 (+.f32 (*.f32 (/.f32 sin2phi alphay) alphax) (/.f32 alphay (/.f32 alphax cos2phi))) (*.f32 alphax alphay))))))
(fma.f32 1/3 (/.f32 (*.f32 (/.f32 alphay (pow.f32 u0 3)) alphax) (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))) (fma.f32 (/.f32 (log.f32 (/.f32 -1 u0)) (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))) (*.f32 alphax alphay) (*.f32 (/.f32 alphax (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 (/.f32 sin2phi alphay) alphax))) (+.f32 (/.f32 alphay u0) (*.f32 1/2 (/.f32 alphay (*.f32 u0 u0)))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alphay alphay))) sin2phi)
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)) (*.f32 cos2phi (pow.f32 alphay 4)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 sin2phi sin2phi) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)) (*.f32 cos2phi (pow.f32 alphay 4)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 sin2phi sin2phi) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)) (*.f32 cos2phi (pow.f32 alphay 4)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 sin2phi sin2phi) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)) (pow.f32 alphay 8)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(neg.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 alphax 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax))))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi)))) (log1p.f32 (neg.f32 u0))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8)) (pow.f32 alphay 6)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4)))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 alphax 8) (/.f32 (pow.f32 alphay 6) (pow.f32 sin2phi 3))))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 alphax 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 alphax 8) (pow.f32 alphay 6)) (pow.f32 sin2phi 3)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(neg.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 alphax 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax))))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi)))) (log1p.f32 (neg.f32 u0))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8)) (pow.f32 alphay 6)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4)))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 alphax 8) (/.f32 (pow.f32 alphay 6) (pow.f32 sin2phi 3))))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 alphax 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 alphax 8) (pow.f32 alphay 6)) (pow.f32 sin2phi 3)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(neg.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 alphax 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax))))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi)))) (log1p.f32 (neg.f32 u0))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8)) (pow.f32 alphay 6)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4)))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 alphax 8) (/.f32 (pow.f32 alphay 6) (pow.f32 sin2phi 3))))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 alphax 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 alphax 8) (pow.f32 alphay 6)) (pow.f32 sin2phi 3)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alphay alphay))) sin2phi)
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)) (*.f32 cos2phi (pow.f32 alphay 4)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 sin2phi sin2phi) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)) (*.f32 cos2phi (pow.f32 alphay 4)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 sin2phi sin2phi) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)) (*.f32 cos2phi (pow.f32 alphay 4)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 sin2phi sin2phi) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)) (pow.f32 alphay 8)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alphay alphay))) sin2phi)
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)) (*.f32 cos2phi (pow.f32 alphay 4)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 sin2phi sin2phi) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)) (*.f32 cos2phi (pow.f32 alphay 4)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 sin2phi sin2phi) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)) (*.f32 cos2phi (pow.f32 alphay 4)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 sin2phi sin2phi) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)) (pow.f32 alphay 8)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alphay alphay))) sin2phi)
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)) (*.f32 cos2phi (pow.f32 alphay 4)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 sin2phi sin2phi) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)) (*.f32 cos2phi (pow.f32 alphay 4)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 sin2phi sin2phi) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)) (*.f32 cos2phi (pow.f32 alphay 4)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 sin2phi sin2phi) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)) (pow.f32 alphay 8)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(neg.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 alphax 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax))))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi)))) (log1p.f32 (neg.f32 u0))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8)) (pow.f32 alphay 6)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4)))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 alphax 8) (/.f32 (pow.f32 alphay 6) (pow.f32 sin2phi 3))))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 alphax 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 alphax 8) (pow.f32 alphay 6)) (pow.f32 sin2phi 3)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(neg.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 alphax 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax))))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi)))) (log1p.f32 (neg.f32 u0))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8)) (pow.f32 alphay 6)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4)))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 alphax 8) (/.f32 (pow.f32 alphay 6) (pow.f32 sin2phi 3))))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 alphax 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 alphax 8) (pow.f32 alphay 6)) (pow.f32 sin2phi 3)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(neg.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 alphax 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax))))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4)))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi)))) (log1p.f32 (neg.f32 u0))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(-.f32 (+.f32 (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8)) (pow.f32 alphay 6)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4)))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 alphax 8) (/.f32 (pow.f32 alphay 6) (pow.f32 sin2phi 3))))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 alphax 4)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 alphax 8) (pow.f32 alphay 6)) (pow.f32 sin2phi 3)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alphay alphay))) sin2phi)
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)) (*.f32 cos2phi (pow.f32 alphay 4)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 sin2phi sin2phi) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)) (*.f32 cos2phi (pow.f32 alphay 4)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 sin2phi sin2phi) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)) (*.f32 cos2phi (pow.f32 alphay 4)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 sin2phi sin2phi) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)) (pow.f32 alphay 8)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alphay alphay))) sin2phi)
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi))
(-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)) (*.f32 cos2phi (pow.f32 alphay 4)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 sin2phi sin2phi) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay)))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)) (*.f32 cos2phi (pow.f32 alphay 4)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 sin2phi sin2phi) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))))
(-.f32 (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (-.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (*.f32 alphax alphax)) (*.f32 cos2phi (pow.f32 alphay 4)))) (+.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 (log.f32 (-.f32 1 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 sin2phi sin2phi) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay alphay))))
(-.f32 (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)) (pow.f32 alphay 8)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 alphay 4)))) (fma.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 sin2phi (pow.f32 alphay 2)) (/.f32 cos2phi (pow.f32 alphax 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 sin2phi (pow.f32 alphay 2))
(/.f32 sin2phi (*.f32 alphay alphay))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))
(+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)
(/.f32 (*.f32 cos2phi alphay) alphax)
(/.f32 cos2phi (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax cos2phi))
(*.f32 (/.f32 alphay alphax) cos2phi)

prune110.0ms (1.6%)

Pruning

11 alts after pruning (8 fresh and 3 done)

PrunedKeptTotal
New1570157
Fresh088
Picked011
Done022
Total15711168
Error
0b
Counts
168 → 11
Alt Table
StatusErrorProgram
0.5b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))
8.4b
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (neg.f32 (*.f32 alphay alphay)))
0.6b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (pow.f32 (/.f32 (sqrt.f32 cos2phi) alphax) 2) (/.f32 sin2phi (*.f32 alphay alphay))))
8.4b
(*.f32 (/.f32 1 (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))) (/.f32 (log1p.f32 u0) (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))))
25.6b
(-.f32 (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
0.8b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (fma.f32 cos2phi (pow.f32 alphax -2) (pow.f32 (*.f32 (sqrt.f32 sin2phi) (/.f32 1 alphay)) 2)))
8.3b
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u0)) 1) (/.f32 (sqrt.f32 (log1p.f32 u0)) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))
2.5b
(+.f32 (*.f32 1/4 (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (/.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))
0.7b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (+.f32 (*.f32 (/.f32 cos2phi alphax) alphay) (*.f32 alphax (/.f32 sin2phi alphay))) (*.f32 alphax alphay)))
22.7b
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alphax alphax))) cos2phi)
8.5b
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
Compiler

Compiled 4897 to 1378 computations (71.9% saved)

regimes1.8s (25.4%)

Accuracy

Total 0.5b remaining (91.1%)

Threshold costs 0.5b (91.1%)

Counts
203 → 1
Compiler

Compiled 4620 to 1698 computations (63.2% saved)

simplify2.0ms (0%)

Algorithm
egg-herbie
Rules
+-commutative_binary32
*-commutative_binary32
sub-neg_binary32
neg-sub0_binary32
neg-mul-1_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01625
12625
23225
33625
43725
Stop Event
saturated
Calls
Call 1
Inputs
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 sin2phi (pow.f32 alphay -2))))
Outputs
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 sin2phi (pow.f32 alphay -2))))

end142.0ms (2%)

Stop Event
fuel
Compiler

Compiled 335 to 231 computations (31% saved)

Profiling

Loading profile data...