Details

Time bar (total: 19.5s)

analyze942.0ms (4.8%)

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
Compiler

Compiled 57 to 41 computations (28.1% saved)

sample3.7s (18.9%)

Results
3.7s8256×body256valid

preprocess241.0ms (1.2%)

Algorithm
egg-herbie
Rules
1046×fma-neg_binary32
830×sub-neg_binary32
682×div-sub_binary32
428×cancel-sign-sub-inv_binary32
296×neg-mul-1_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063286
1145275
2235275
3337275
4408275
5546275
6678275
71063275
81710275
92403275
103511275
116664275
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))))
(/.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))))
(/.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 27 to 20 computations (25.9% saved)

simplify30.0ms (0.2%)

Algorithm
egg-herbie
Rules
195×fma-neg_binary32
108×fma-def_binary32
66×cancel-sign-sub-inv_binary32
41×div-sub_binary32
37×sub-neg_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01626
13025
24225
35725
47025
59225
611725
716625
822225
926725
1032025
1141325
1257825
1391625
1498725
15102825
16103325
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))))

eval1.0ms (0%)

Compiler

Compiled 38 to 19 computations (50% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New112
Fresh101
Picked000
Done000
Total213
Error
0.5b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Compiler

Compiled 21 to 14 computations (33.3% saved)

localize96.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
0.2b
(/.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))))
Compiler

Compiled 62 to 14 computations (77.4% saved)

series30.0ms (0.2%)

Counts
4 → 156
Calls

39 calls:

TimeVariablePointExpression
3.0ms
alphay
@inf
(/.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
cos2phi
@inf
(/.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
@0
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))

rewrite281.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
465×fma-def_binary32
327×log-div_binary32
274×expm1-udef_binary32
274×log1p-udef_binary32
246×fma-neg_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01555
133647
2534547
Stop Event
node limit
Counts
4 → 214
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 (/.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))))) (cbrt.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 *.f32 (cbrt.f32 (pow.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 (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 (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) 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 (pow.f32 (cbrt.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 (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) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 (*.f32 cos2phi alphay) alphay))) (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))) (fma.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (-.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (*.f32 cos2phi (pow.f32 alphax -2))) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4))))))) (#(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 log.f32 (/.f32 1 (+.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 (*.f32 cos2phi (pow.f32 alphax -2)) 1)))) (#(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 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 (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 (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 alphax (/.f32 cos2phi alphax)) -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 (*.f32 sin2phi (pow.f32 alphay -2)) 1)))) (#(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 (neg.f32 (*.f32 alphay 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 (*.f32 alphay alphay) sin2phi) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 sin2phi (neg.f32 (*.f32 alphay 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 (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 (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 alphax (*.f32 alphax sin2phi) (*.f32 (*.f32 cos2phi alphay) alphay)) (/.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 (fma.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (-.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (*.f32 cos2phi (pow.f32 alphax -2))) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)))))))) (#(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 alphax (*.f32 alphax sin2phi) (*.f32 (*.f32 cos2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (-.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (*.f32 cos2phi (pow.f32 alphax -2))) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4))) (+.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 alphax (*.f32 alphax sin2phi) (*.f32 (*.f32 cos2phi alphay) alphay)) (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)) (fma.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (-.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (*.f32 cos2phi (pow.f32 alphax -2))) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4))))))) (#(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 sin2phi sin2phi) (pow.f32 alphay 4)) (-.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 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 alphax (*.f32 alphax sin2phi) (*.f32 (*.f32 cos2phi alphay) alphay))) (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 (fma.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (-.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (*.f32 cos2phi (pow.f32 alphax -2))) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)))))))) (#(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 (fma.f32 alphay alphay (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) sin2phi)) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (*.f32 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.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 (fma.f32 (/.f32 cos2phi alphax) (*.f32 alphay alphay) (*.f32 alphax sin2phi)) (*.f32 alphax (*.f32 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 cos2phi (/.f32 (*.f32 alphay alphay) sin2phi) (*.f32 alphax alphax)) (*.f32 (*.f32 alphax alphax) (/.f32 (*.f32 alphay alphay) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) 1)) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 (*.f32 alphay alphay) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (neg.f32 cos2phi) (/.f32 (*.f32 alphay alphay) sin2phi) (*.f32 (*.f32 alphax (neg.f32 alphax)) 1)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (/.f32 (*.f32 alphay alphay) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (/.f32 cos2phi alphax) (/.f32 (*.f32 alphay alphay) sin2phi) alphax) (*.f32 alphax (/.f32 (*.f32 alphay alphay) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 cos2phi (neg.f32 (*.f32 alphay alphay)) (*.f32 (*.f32 alphax alphax) (neg.f32 sin2phi))) (*.f32 (*.f32 alphax alphax) (neg.f32 (*.f32 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 alphay (neg.f32 alphay) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (neg.f32 sin2phi))) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (neg.f32 (*.f32 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (neg.f32 cos2phi) (neg.f32 (*.f32 alphay alphay)) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 sin2phi))) (*.f32 (*.f32 alphax (neg.f32 alphax)) (neg.f32 (*.f32 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (/.f32 cos2phi alphax) (neg.f32 (*.f32 alphay alphay)) (*.f32 alphax (neg.f32 sin2phi))) (*.f32 alphax (neg.f32 (*.f32 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.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 alphax (/.f32 cos2phi alphax)) (/.f32 sin2phi alphay))) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.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 (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 alphax (/.f32 sin2phi alphay))) (*.f32 alphax alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 alphax alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) cos2phi)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (neg.f32 sin2phi) (*.f32 alphax alphax) (*.f32 (neg.f32 (*.f32 alphay alphay)) cos2phi)) (*.f32 (neg.f32 (*.f32 alphay alphay)) (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (/.f32 sin2phi alphay) (*.f32 alphax alphax) (*.f32 alphay cos2phi)) (*.f32 alphay (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 sin2phi (/.f32 alphax (/.f32 cos2phi alphax)) (*.f32 alphay alphay)) (*.f32 (*.f32 alphay alphay) (/.f32 alphax (/.f32 cos2phi alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) 1)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 alphax (/.f32 cos2phi alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (neg.f32 sin2phi) (/.f32 alphax (/.f32 cos2phi alphax)) (*.f32 (neg.f32 (*.f32 alphay alphay)) 1)) (*.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 alphax (/.f32 cos2phi alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (/.f32 sin2phi alphay) (/.f32 alphax (/.f32 cos2phi alphax)) alphay) (*.f32 alphay (/.f32 alphax (/.f32 cos2phi alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.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 (fma.f32 alphax (neg.f32 alphax) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 cos2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (*.f32 alphax (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (neg.f32 sin2phi) (*.f32 alphax (neg.f32 alphax)) (*.f32 (neg.f32 (*.f32 alphay alphay)) (neg.f32 cos2phi))) (*.f32 (neg.f32 (*.f32 alphay alphay)) (*.f32 alphax (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.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 (fma.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 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (neg.f32 sin2phi) alphax (*.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 cos2phi alphax))) (*.f32 (neg.f32 (*.f32 alphay alphay)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))))) (#(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 alphax (*.f32 alphax sin2phi) (*.f32 (*.f32 cos2phi alphay) alphay)) (*.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 log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 cos2phi (pow.f32 alphax -2)))) (pow.f32 (exp.f32 sin2phi) (pow.f32 alphay -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (pow.f32 (exp.f32 cos2phi) (pow.f32 alphax -2)) (+.f32 1 (expm1.f32 (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 cos2phi (pow.f32 alphax -2)))) (+.f32 1 (expm1.f32 (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 sin2phi (pow.f32 alphay -2)))) (pow.f32 (exp.f32 cos2phi) (pow.f32 alphax -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (pow.f32 (exp.f32 sin2phi) (pow.f32 alphay -2)) (+.f32 1 (expm1.f32 (*.f32 cos2phi (pow.f32 alphax -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 sin2phi (pow.f32 alphay -2)))) (+.f32 1 (expm1.f32 (*.f32 cos2phi (pow.f32 alphax -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))))) (#(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 (*.f32 cos2phi (pow.f32 alphax -2)) 1 (*.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 (*.f32 sin2phi (pow.f32 alphay -2)) 1 (*.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 cos2phi (pow.f32 alphax -2))) (cbrt.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4))) (*.f32 sin2phi (pow.f32 alphay -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 cos2phi cos2phi)) (*.f32 (cbrt.f32 cos2phi) (pow.f32 alphax -2)) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 sin2phi (pow.f32 alphay -2))) (cbrt.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4))) (*.f32 cos2phi (pow.f32 alphax -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 (pow.f32 (cbrt.f32 sin2phi) 2) (*.f32 (cbrt.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 (sqrt.f32 cos2phi) (*.f32 (sqrt.f32 cos2phi) (pow.f32 alphax -2)) (*.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 fma.f32 (sqrt.f32 sin2phi) (*.f32 (sqrt.f32 sin2phi) (pow.f32 alphay -2)) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 cos2phi) (/.f32 1 (*.f32 alphax (neg.f32 alphax))) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 sin2phi) (/.f32 1 (neg.f32 (*.f32 alphay alphay))) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 alphax -2) cos2phi (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 alphay -2) sin2phi (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (pow.f32 (cbrt.f32 sin2phi) 2) 1) (/.f32 (cbrt.f32 sin2phi) (*.f32 alphay alphay)) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (sqrt.f32 sin2phi) 1) (/.f32 (sqrt.f32 sin2phi) (*.f32 alphay alphay)) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 alphax) (/.f32 cos2phi alphax) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (cbrt.f32 (*.f32 cos2phi cos2phi)) alphax) (/.f32 (cbrt.f32 cos2phi) alphax) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (cbrt.f32 (*.f32 cos2phi cos2phi)) 1) (/.f32 (cbrt.f32 cos2phi) (*.f32 alphax alphax)) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (sqrt.f32 cos2phi) 1) (/.f32 (sqrt.f32 cos2phi) (*.f32 alphax alphax)) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 alphax 4))) (/.f32 cos2phi (pow.f32 (cbrt.f32 alphax) 2)) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (cbrt.f32 (*.f32 cos2phi cos2phi)) (cbrt.f32 (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 (/.f32 (sqrt.f32 cos2phi) (cbrt.f32 (pow.f32 alphax 4))) (/.f32 (sqrt.f32 cos2phi) (pow.f32 (cbrt.f32 alphax) 2)) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 alphay) (/.f32 sin2phi alphay) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (pow.f32 (cbrt.f32 sin2phi) 2) alphay) (/.f32 (cbrt.f32 sin2phi) alphay) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 alphay 4))) (/.f32 sin2phi (pow.f32 (cbrt.f32 alphay) 2)) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (pow.f32 (cbrt.f32 sin2phi) 2) (cbrt.f32 (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 sin2phi) (cbrt.f32 (pow.f32 alphay 4))) (/.f32 (sqrt.f32 sin2phi) (pow.f32 (cbrt.f32 alphay) 2)) (*.f32 cos2phi (pow.f32 alphax -2)))))))

simplify158.0ms (0.8%)

Algorithm
egg-herbie
Rules
742×associate-/r*_binary32
637×associate-*r*_binary32
569×associate-*l*_binary32
406×distribute-neg-frac_binary32
327×fma-def_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01224778
13884514
215584502
371734502
Stop Event
node limit
Counts
370 → 260
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/2 (/.f32 (pow.f32 u0 2) (+.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/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 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.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 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))))
(+.f32 (*.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 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))
(+.f32 (*.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 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 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (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 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 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))
(+.f32 (*.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 1/3 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.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 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.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 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.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 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.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 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 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 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 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 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 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 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)))
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/2 (/.f32 (pow.f32 u0 2) (+.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/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/4 (/.f32 (pow.f32 u0 4) (+.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)))) (fma.f32 1/4 (/.f32 (pow.f32 u0 4) (+.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 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))
(neg.f32 (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.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 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))))
(+.f32 (neg.f32 (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.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 (log.f32 -1) (log.f32 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(+.f32 (*.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 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.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 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (+.f32 (log.f32 -1) (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 (/.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 (+.f32 (log.f32 -1) (log.f32 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(+.f32 (*.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 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 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))))))
(+.f32 (+.f32 (/.f32 1/2 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 u0 u0))) (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (+.f32 (neg.f32 (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.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/3 (pow.f32 u0 3)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (+.f32 (log.f32 -1) (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 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (+.f32 (/.f32 1/3 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 u0 3))) (-.f32 (/.f32 (/.f32 1/2 (*.f32 u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (+.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 (/.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/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 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))
(+.f32 (/.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 (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/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 1/3 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))))
(+.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 (/.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 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 (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 (/.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 (/.f32 1/3 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 u0 3))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4)))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphax) (/.f32 (pow.f32 alphay 4) alphax)) (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(*.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 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0))))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.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 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0))))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.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 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0))))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4)))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphax) (/.f32 (pow.f32 alphay 4) alphax)) (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4)))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphax) (/.f32 (pow.f32 alphay 4) alphax)) (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(*.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 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0))))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4)))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphax) (/.f32 (pow.f32 alphay 4) alphax)) (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4)))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphax) (/.f32 (pow.f32 alphay 4) alphax)) (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4)))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphax) (/.f32 (pow.f32 alphay 4) alphax)) (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(*.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 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0))))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.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 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0))))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))))
(/.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 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 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 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 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 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 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 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 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)))

eval144.0ms (0.7%)

Compiler

Compiled 6479 to 2860 computations (55.9% saved)

prune138.0ms (0.7%)

Pruning

23 alts after pruning (22 fresh and 1 done)

PrunedKeptTotal
New23822260
Fresh000
Picked011
Done000
Total23823261
Error
0.0b
Counts
261 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
0.6b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay))))
0.5b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (pow.f32 alphay -2) sin2phi)))
0.6b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (*.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
4.3b
(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)))))
4.0b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (fma.f32 sin2phi (/.f32 alphax (/.f32 cos2phi alphax)) (*.f32 alphay alphay)) (*.f32 (*.f32 alphay alphay) (/.f32 alphax (/.f32 cos2phi alphax)))))
0.7b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (fma.f32 (/.f32 cos2phi alphax) (*.f32 alphay alphay) (*.f32 alphax sin2phi)) (*.f32 alphax (*.f32 alphay alphay))))
0.6b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 (/.f32 (*.f32 alphay alphay) sin2phi) -1)))
0.6b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (*.f32 (neg.f32 cos2phi) (/.f32 1 (*.f32 alphax (neg.f32 alphax)))) (/.f32 sin2phi (*.f32 alphay alphay))))
23.8b
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
8.1b
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
0.7b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (/.f32 (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 (*.f32 cos2phi alphay) alphay)) (*.f32 alphax alphax)) (*.f32 alphay alphay)))
0.7b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 (/.f32 (sqrt.f32 sin2phi) alphay) 2)))
0.7b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax)))
9.4b
(pow.f32 (/.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) (log1p.f32 u0)) -1)
0.7b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
0.6b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (fma.f32 cos2phi alphay (*.f32 (*.f32 alphax alphax) (/.f32 sin2phi alphay))) (*.f32 (*.f32 alphax alphax) alphay)))
8.8b
(*.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))))))
7.8b
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
15.7b
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
0.6b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (neg.f32 sin2phi) (/.f32 1 (neg.f32 (*.f32 alphay alphay))))))
0.8b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 (cbrt.f32 (*.f32 sin2phi (pow.f32 alphay -2))) 3)))
4.2b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (+.f32 alphay (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 sin2phi alphay))) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) alphay)))
Compiler

Compiled 1067 to 686 computations (35.7% saved)

localize76.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 63 to 25 computations (60.3% saved)

series12.0ms (0.1%)

Counts
3 → 132
Calls

33 calls:

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

rewrite86.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
790×log-prod_binary32
379×fma-def_binary32
277×expm1-udef_binary32
277×log1p-udef_binary32
236×log-pow_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify127.0ms (0.6%)

Algorithm
egg-herbie
Rules
742×associate-/r*_binary32
637×associate-*r*_binary32
569×associate-*l*_binary32
406×distribute-neg-frac_binary32
327×fma-def_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01224610
13884346
215584334
371734334
Stop Event
node limit
Counts
260 → 174
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/2 (/.f32 (pow.f32 u0 2) (+.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/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 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.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 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))))
(+.f32 (*.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 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))
(+.f32 (*.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 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 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (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 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 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))
(+.f32 (*.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 1/3 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.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 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.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 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.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 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.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 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(/.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 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 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 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 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 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 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 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)))
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/2 (/.f32 (pow.f32 u0 2) (+.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/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/4 (/.f32 (pow.f32 u0 4) (+.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)))) (fma.f32 1/4 (/.f32 (pow.f32 u0 4) (+.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 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))
(neg.f32 (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.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 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))))
(+.f32 (neg.f32 (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.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 (log.f32 -1) (log.f32 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(+.f32 (*.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 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.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 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (+.f32 (log.f32 -1) (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 (/.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 (+.f32 (log.f32 -1) (log.f32 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(+.f32 (*.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 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 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))))))
(+.f32 (+.f32 (/.f32 1/2 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 u0 u0))) (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (+.f32 (neg.f32 (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.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/3 (pow.f32 u0 3)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (+.f32 (log.f32 -1) (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 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (+.f32 (/.f32 1/3 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 u0 3))) (-.f32 (/.f32 (/.f32 1/2 (*.f32 u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (+.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 (/.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/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 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))
(+.f32 (/.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 (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/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 1/3 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))))
(+.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 (/.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 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 (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 (/.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 (/.f32 1/3 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 u0 3))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4)))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphax) (/.f32 (pow.f32 alphay 4) alphax)) (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(*.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 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0))))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.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 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0))))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.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 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0))))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4)))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphax) (/.f32 (pow.f32 alphay 4) alphax)) (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4)))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphax) (/.f32 (pow.f32 alphay 4) alphax)) (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4)))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphax) (/.f32 (pow.f32 alphay 4) alphax)) (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(*.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 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0))))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.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 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0))))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.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 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0))))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4)))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphax) (/.f32 (pow.f32 alphay 4) alphax)) (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4)))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphax) (/.f32 (pow.f32 alphay 4) alphax)) (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(/.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 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 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 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 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 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 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 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)))

localize43.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 50 to 11 computations (78% saved)

series14.0ms (0.1%)

Counts
1 → 60
Calls

15 calls:

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

rewrite69.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
762×log-prod_binary32
433×fma-def_binary32
319×log-div_binary32
255×expm1-udef_binary32
255×log1p-udef_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01219
127217
2437917
Stop Event
node limit
Counts
1 → 39
Calls
Call 1
Inputs
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 u0 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 u0 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))) (cbrt.f32 (exp.f32 (/.f32 u0 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 u0 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 u0 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))) (log.f32 (sqrt.f32 (exp.f32 (/.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 u0 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.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 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 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 u0) 2) (*.f32 (cbrt.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 (cbrt.f32 (/.f32 u0 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))) (pow.f32 (cbrt.f32 (/.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 u0 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))) 2) (cbrt.f32 (/.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 u0) (*.f32 (sqrt.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 u0) (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))) (/.f32 (sqrt.f32 u0) (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.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 1 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) u0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 u0) 2) 1) (/.f32 (cbrt.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 u0) 1) (/.f32 (sqrt.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 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 u0) 2) (cbrt.f32 (pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) 2))) (cbrt.f32 (/.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 u0) (cbrt.f32 (pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) 2))) (/.f32 (sqrt.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 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 u0) 2) (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))) (/.f32 (cbrt.f32 u0) (hypot.f32 (/.f32 (sqrt.f32 cos2phi) alphax) (/.f32 (sqrt.f32 sin2phi) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (fma.f32 cos2phi (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) sin2phi))) (pow.f32 (*.f32 alphax alphay) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (+.f32 (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 3) (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 3))) (fma.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (-.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (*.f32 cos2phi (pow.f32 alphax -2))) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (-.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)))) (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 (neg.f32 sin2phi) (pow.f32 alphay -2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.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 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 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 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))) u0) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 u0 (neg.f32 (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 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 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 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 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 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 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 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 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 u0 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))) 1))))))

simplify87.0ms (0.4%)

Algorithm
egg-herbie
Rules
741×associate-/r*_binary32
685×associate-*r*_binary32
544×distribute-rgt-neg-in_binary32
505×associate-*l*_binary32
472×distribute-neg-frac_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0712610
12272490
211142472
363602472
Stop Event
node limit
Counts
99 → 57
Calls
Call 1
Inputs
(/.f32 u0 (+.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 u0 (+.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 u0 (+.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 u0 (+.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 u0 (+.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 u0 (+.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 u0 (pow.f32 alphay 2)) sin2phi)
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 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 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 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 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 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 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 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 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 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 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 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 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 u0 (pow.f32 alphay 2)) sin2phi)
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay)) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(fma.f32 (/.f32 (neg.f32 u0) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (/.f32 cos2phi alphax) (pow.f32 alphay 4)) alphax) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))) (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (/.f32 u0 (*.f32 alphax (*.f32 alphax (*.f32 sin2phi sin2phi))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 8) (*.f32 u0 (pow.f32 cos2phi 3))) (pow.f32 sin2phi 4)) (pow.f32 alphax 6)))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))) (fma.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (/.f32 u0 (*.f32 alphax (*.f32 alphax (*.f32 sin2phi sin2phi)))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (neg.f32 (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))
(-.f32 (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))) (neg.f32 (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 alphay 4) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 -1 (+.f32 (/.f32 (*.f32 (*.f32 u0 (pow.f32 sin2phi 3)) (pow.f32 alphax 8)) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4))) (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))))
(fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 alphay 4) (*.f32 sin2phi sin2phi))) (fma.f32 -1 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (pow.f32 alphax 8)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (neg.f32 (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))
(-.f32 (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))) (neg.f32 (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 alphay 4) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 -1 (+.f32 (/.f32 (*.f32 (*.f32 u0 (pow.f32 sin2phi 3)) (pow.f32 alphax 8)) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4))) (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))))
(fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 alphay 4) (*.f32 sin2phi sin2phi))) (fma.f32 -1 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (pow.f32 alphax 8)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (neg.f32 (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))
(-.f32 (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))) (neg.f32 (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 alphay 4) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 -1 (+.f32 (/.f32 (*.f32 (*.f32 u0 (pow.f32 sin2phi 3)) (pow.f32 alphax 8)) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4))) (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))))
(fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 alphay 4) (*.f32 sin2phi sin2phi))) (fma.f32 -1 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (pow.f32 alphax 8)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay)) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(fma.f32 (/.f32 (neg.f32 u0) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (/.f32 cos2phi alphax) (pow.f32 alphay 4)) alphax) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))) (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (/.f32 u0 (*.f32 alphax (*.f32 alphax (*.f32 sin2phi sin2phi))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 8) (*.f32 u0 (pow.f32 cos2phi 3))) (pow.f32 sin2phi 4)) (pow.f32 alphax 6)))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))) (fma.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (/.f32 u0 (*.f32 alphax (*.f32 alphax (*.f32 sin2phi sin2phi)))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay)) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(fma.f32 (/.f32 (neg.f32 u0) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (/.f32 cos2phi alphax) (pow.f32 alphay 4)) alphax) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))) (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (/.f32 u0 (*.f32 alphax (*.f32 alphax (*.f32 sin2phi sin2phi))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 8) (*.f32 u0 (pow.f32 cos2phi 3))) (pow.f32 sin2phi 4)) (pow.f32 alphax 6)))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))) (fma.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (/.f32 u0 (*.f32 alphax (*.f32 alphax (*.f32 sin2phi sin2phi)))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (neg.f32 (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))
(-.f32 (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))) (neg.f32 (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 alphay 4) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 -1 (+.f32 (/.f32 (*.f32 (*.f32 u0 (pow.f32 sin2phi 3)) (pow.f32 alphax 8)) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4))) (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))))
(fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 alphay 4) (*.f32 sin2phi sin2phi))) (fma.f32 -1 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (pow.f32 alphax 8)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay)) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(fma.f32 (/.f32 (neg.f32 u0) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (/.f32 cos2phi alphax) (pow.f32 alphay 4)) alphax) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))) (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (/.f32 u0 (*.f32 alphax (*.f32 alphax (*.f32 sin2phi sin2phi))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 8) (*.f32 u0 (pow.f32 cos2phi 3))) (pow.f32 sin2phi 4)) (pow.f32 alphax 6)))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))) (fma.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (/.f32 u0 (*.f32 alphax (*.f32 alphax (*.f32 sin2phi sin2phi)))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay)) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(fma.f32 (/.f32 (neg.f32 u0) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (/.f32 cos2phi alphax) (pow.f32 alphay 4)) alphax) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))) (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (/.f32 u0 (*.f32 alphax (*.f32 alphax (*.f32 sin2phi sin2phi))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 8) (*.f32 u0 (pow.f32 cos2phi 3))) (pow.f32 sin2phi 4)) (pow.f32 alphax 6)))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))) (fma.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (/.f32 u0 (*.f32 alphax (*.f32 alphax (*.f32 sin2phi sin2phi)))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay)) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(fma.f32 (/.f32 (neg.f32 u0) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (/.f32 cos2phi alphax) (pow.f32 alphay 4)) alphax) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))) (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (/.f32 u0 (*.f32 alphax (*.f32 alphax (*.f32 sin2phi sin2phi))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 8) (*.f32 u0 (pow.f32 cos2phi 3))) (pow.f32 sin2phi 4)) (pow.f32 alphax 6)))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))) (fma.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (/.f32 u0 (*.f32 alphax (*.f32 alphax (*.f32 sin2phi sin2phi)))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (neg.f32 (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))
(-.f32 (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))) (neg.f32 (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 alphay 4) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 -1 (+.f32 (/.f32 (*.f32 (*.f32 u0 (pow.f32 sin2phi 3)) (pow.f32 alphax 8)) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4))) (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))))
(fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 alphay 4) (*.f32 sin2phi sin2phi))) (fma.f32 -1 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (pow.f32 alphax 8)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (neg.f32 (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))
(-.f32 (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))) (neg.f32 (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 alphay 4) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 -1 (+.f32 (/.f32 (*.f32 (*.f32 u0 (pow.f32 sin2phi 3)) (pow.f32 alphax 8)) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4))) (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))))
(fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 alphay 4) (*.f32 sin2phi sin2phi))) (fma.f32 -1 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (pow.f32 alphax 8)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi))))

localize79.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 86 to 28 computations (67.4% saved)

series10.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

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

rewrite79.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
426×fma-def_binary32
280×expm1-udef_binary32
280×log1p-udef_binary32
240×log-pow_binary32
210×fma-neg_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01949
141233
2623633
Stop Event
node limit
Counts
3 → 89
Calls
Call 1
Inputs
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (*.f32 (neg.f32 cos2phi) (/.f32 1 (*.f32 alphax (neg.f32 alphax)))) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 1 (*.f32 alphax (neg.f32 alphax)))
(*.f32 (neg.f32 cos2phi) (/.f32 1 (*.f32 alphax (neg.f32 alphax))))
Outputs
((#(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 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 (log1p.f32 u0) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))) 1)))) (#(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 (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 (/.f32 (sqrt.f32 (log1p.f32 u0)) (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax))) (/.f32 (sqrt.f32 (log1p.f32 u0)) (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax))))))) (#(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 -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 1 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))) (log1p.f32 u0))))) (#(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 (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 (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax))) (/.f32 (log1p.f32 u0) (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) 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 (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 -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) (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax))) (/.f32 (cbrt.f32 (log1p.f32 u0)) (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax))) (/.f32 (log1p.f32 u0) (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log1p.f32 u0) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 3) (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 3))) (fma.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log1p.f32 u0) (pow.f32 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))) 2)) (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))))))) (#(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 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax))) 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 log.f32 (/.f32 1 (+.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 1 (*.f32 alphax alphax)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 alphax alphax)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 alphax) 2)) (cbrt.f32 (pow.f32 (*.f32 alphax alphax) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (*.f32 alphax alphax) -2)) (/.f32 1 (pow.f32 (cbrt.f32 alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 1 (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 alphax) (/.f32 1 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 alphax (pow.f32 alphax 3))) -1) (pow.f32 (pow.f32 (cbrt.f32 alphax) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alphax alphax) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (*.f32 alphax alphax)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 1 (*.f32 alphax alphax)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 alphax) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 alphax) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alphax alphax) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 1 (*.f32 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (*.f32 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 1 (*.f32 alphax alphax)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 1 (*.f32 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 1 (*.f32 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (neg.f32 (*.f32 2 (log.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 2 (log.f32 alphax)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (neg.f32 (*.f32 2 (log.f32 alphax))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 cos2phi (*.f32 alphax alphax)))))) (#(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 (/.f32 0 (*.f32 alphax alphax)) (/.f32 cos2phi (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 cos2phi (*.f32 alphax alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 alphax alphax) cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 cos2phi) 2) (/.f32 (*.f32 alphax alphax) (cbrt.f32 cos2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 cos2phi) (/.f32 (*.f32 alphax alphax) (sqrt.f32 cos2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (*.f32 alphax alphax) cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 cos2phi alphax) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 cos2phi 1) (*.f32 alphax alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 cos2phi (cbrt.f32 (*.f32 alphax (pow.f32 alphax 3)))) (pow.f32 (cbrt.f32 alphax) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 alphax) cos2phi) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cos2phi (/.f32 1 alphax)) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 cos2phi (*.f32 alphax alphax))) 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 (*.f32 alphax alphax)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 cos2phi (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 2))))) (#(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 log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 cos2phi (*.f32 alphax alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 3))))) (#(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))))))

simplify115.0ms (0.6%)

Algorithm
egg-herbie
Rules
746×associate-/r*_binary32
638×associate-*r*_binary32
568×associate-*l*_binary32
406×distribute-neg-frac_binary32
327×fma-def_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01234034
13893770
215673758
371743758
Stop Event
node limit
Counts
185 → 132
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/2 (/.f32 (pow.f32 u0 2) (+.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/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 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.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 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))))
(+.f32 (*.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 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))
(+.f32 (*.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 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 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (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 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 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))
(+.f32 (*.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 1/3 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.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 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.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 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.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 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(/.f32 -1 (pow.f32 alphax 2))
(/.f32 -1 (pow.f32 alphax 2))
(/.f32 -1 (pow.f32 alphax 2))
(/.f32 -1 (pow.f32 alphax 2))
(/.f32 -1 (pow.f32 alphax 2))
(/.f32 -1 (pow.f32 alphax 2))
(/.f32 -1 (pow.f32 alphax 2))
(/.f32 -1 (pow.f32 alphax 2))
(/.f32 -1 (pow.f32 alphax 2))
(/.f32 -1 (pow.f32 alphax 2))
(/.f32 -1 (pow.f32 alphax 2))
(/.f32 -1 (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 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/2 (/.f32 (pow.f32 u0 2) (+.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/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/4 (/.f32 (pow.f32 u0 4) (+.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)))) (fma.f32 1/4 (/.f32 (pow.f32 u0 4) (+.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 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))
(neg.f32 (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.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 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))))
(+.f32 (neg.f32 (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.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 (log.f32 -1) (log.f32 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(+.f32 (*.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 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))
(+.f32 (+.f32 (/.f32 1/2 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 u0 u0))) (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (neg.f32 (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (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 (log.f32 -1) (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 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (-.f32 (/.f32 (/.f32 (/.f32 1/2 u0) u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(+.f32 (*.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 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 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))))))
(+.f32 (+.f32 (/.f32 1/2 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 u0 u0))) (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (+.f32 (neg.f32 (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.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/2 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 u0 u0))) (-.f32 (/.f32 (/.f32 1/3 (pow.f32 u0 3)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))) (/.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 (/.f32 1/2 u0) u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (-.f32 (/.f32 1/3 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 u0 3))) (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (+.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 (/.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/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 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))
(+.f32 (/.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 (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 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (+.f32 (/.f32 (/.f32 (/.f32 1/2 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/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 1/3 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))))
(+.f32 (/.f32 1/2 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 u0 u0))) (+.f32 (/.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 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 (/.f32 (/.f32 1/3 (pow.f32 u0 3)) (+.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 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (/.f32 (/.f32 1/2 u0) u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (+.f32 (/.f32 1/3 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 u0 3))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (*.f32 alphax alphax))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6)))))
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (*.f32 alphax alphax))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6)) (/.f32 (*.f32 (/.f32 cos2phi (pow.f32 sin2phi 3)) cos2phi) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))))) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (-.f32 (fma.f32 (/.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (*.f32 alphax alphax)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (/.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (pow.f32 alphax 6)))) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6)) (/.f32 (*.f32 (/.f32 cos2phi (pow.f32 sin2phi 3)) cos2phi) (pow.f32 alphax 4)))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(*.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)) (neg.f32 (*.f32 alphax alphax))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 cos2phi (*.f32 cos2phi (*.f32 alphay alphay)))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (/.f32 sin2phi cos2phi) cos2phi) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (pow.f32 alphax 4))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay)) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.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 cos2phi) cos2phi) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (pow.f32 alphax 4))) (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay)) (-.f32 (-.f32 (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4))) (pow.f32 alphax 8)) (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi)))))
(*.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)) (neg.f32 (*.f32 alphax alphax))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 cos2phi (*.f32 cos2phi (*.f32 alphay alphay)))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (/.f32 sin2phi cos2phi) cos2phi) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (pow.f32 alphax 4))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay)) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.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 cos2phi) cos2phi) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (pow.f32 alphax 4))) (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay)) (-.f32 (-.f32 (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4))) (pow.f32 alphax 8)) (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi)))))
(*.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)) (neg.f32 (*.f32 alphax alphax))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 cos2phi (*.f32 cos2phi (*.f32 alphay alphay)))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (/.f32 sin2phi cos2phi) cos2phi) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (pow.f32 alphax 4))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay)) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.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 cos2phi) cos2phi) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (pow.f32 alphax 4))) (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay)) (-.f32 (-.f32 (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4))) (pow.f32 alphax 8)) (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (*.f32 alphax alphax))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6)))))
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (*.f32 alphax alphax))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6)) (/.f32 (*.f32 (/.f32 cos2phi (pow.f32 sin2phi 3)) cos2phi) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))))) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (-.f32 (fma.f32 (/.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (*.f32 alphax alphax)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (/.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (pow.f32 alphax 6)))) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6)) (/.f32 (*.f32 (/.f32 cos2phi (pow.f32 sin2phi 3)) cos2phi) (pow.f32 alphax 4)))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (*.f32 alphax alphax))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6)))))
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (*.f32 alphax alphax))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6)) (/.f32 (*.f32 (/.f32 cos2phi (pow.f32 sin2phi 3)) cos2phi) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))))) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (-.f32 (fma.f32 (/.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (*.f32 alphax alphax)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (/.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (pow.f32 alphax 6)))) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6)) (/.f32 (*.f32 (/.f32 cos2phi (pow.f32 sin2phi 3)) cos2phi) (pow.f32 alphax 4)))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(*.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)) (neg.f32 (*.f32 alphax alphax))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 cos2phi (*.f32 cos2phi (*.f32 alphay alphay)))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (/.f32 sin2phi cos2phi) cos2phi) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (pow.f32 alphax 4))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay)) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.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 cos2phi) cos2phi) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (pow.f32 alphax 4))) (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay)) (-.f32 (-.f32 (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4))) (pow.f32 alphax 8)) (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (*.f32 alphax alphax))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6)))))
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (*.f32 alphax alphax))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6)) (/.f32 (*.f32 (/.f32 cos2phi (pow.f32 sin2phi 3)) cos2phi) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))))) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (-.f32 (fma.f32 (/.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (*.f32 alphax alphax)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (/.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (pow.f32 alphax 6)))) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6)) (/.f32 (*.f32 (/.f32 cos2phi (pow.f32 sin2phi 3)) cos2phi) (pow.f32 alphax 4)))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (*.f32 alphax alphax))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6)))))
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (*.f32 alphax alphax))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6)) (/.f32 (*.f32 (/.f32 cos2phi (pow.f32 sin2phi 3)) cos2phi) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))))) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (-.f32 (fma.f32 (/.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (*.f32 alphax alphax)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (/.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (pow.f32 alphax 6)))) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6)) (/.f32 (*.f32 (/.f32 cos2phi (pow.f32 sin2phi 3)) cos2phi) (pow.f32 alphax 4)))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (*.f32 alphax alphax))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6)))))
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (*.f32 alphax alphax))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6)) (/.f32 (*.f32 (/.f32 cos2phi (pow.f32 sin2phi 3)) cos2phi) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))))) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (-.f32 (fma.f32 (/.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (*.f32 alphax alphax)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (/.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (pow.f32 alphax 6)))) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6)) (/.f32 (*.f32 (/.f32 cos2phi (pow.f32 sin2phi 3)) cos2phi) (pow.f32 alphax 4)))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(*.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)) (neg.f32 (*.f32 alphax alphax))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 cos2phi (*.f32 cos2phi (*.f32 alphay alphay)))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (/.f32 sin2phi cos2phi) cos2phi) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (pow.f32 alphax 4))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay)) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.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 cos2phi) cos2phi) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (pow.f32 alphax 4))) (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay)) (-.f32 (-.f32 (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4))) (pow.f32 alphax 8)) (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi)))))
(*.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)) (neg.f32 (*.f32 alphax alphax))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 cos2phi (*.f32 cos2phi (*.f32 alphay alphay)))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 (/.f32 sin2phi cos2phi) cos2phi) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (pow.f32 alphax 4))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay)) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.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 cos2phi) cos2phi) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) (pow.f32 alphax 4))) (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay)) (-.f32 (-.f32 (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4))) (pow.f32 alphax 8)) (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi)))))
(/.f32 -1 (pow.f32 alphax 2))
(/.f32 -1 (*.f32 alphax alphax))
(/.f32 -1 (pow.f32 alphax 2))
(/.f32 -1 (*.f32 alphax alphax))
(/.f32 -1 (pow.f32 alphax 2))
(/.f32 -1 (*.f32 alphax alphax))
(/.f32 -1 (pow.f32 alphax 2))
(/.f32 -1 (*.f32 alphax alphax))
(/.f32 -1 (pow.f32 alphax 2))
(/.f32 -1 (*.f32 alphax alphax))
(/.f32 -1 (pow.f32 alphax 2))
(/.f32 -1 (*.f32 alphax alphax))
(/.f32 -1 (pow.f32 alphax 2))
(/.f32 -1 (*.f32 alphax alphax))
(/.f32 -1 (pow.f32 alphax 2))
(/.f32 -1 (*.f32 alphax alphax))
(/.f32 -1 (pow.f32 alphax 2))
(/.f32 -1 (*.f32 alphax alphax))
(/.f32 -1 (pow.f32 alphax 2))
(/.f32 -1 (*.f32 alphax alphax))
(/.f32 -1 (pow.f32 alphax 2))
(/.f32 -1 (*.f32 alphax alphax))
(/.f32 -1 (pow.f32 alphax 2))
(/.f32 -1 (*.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))

localize58.0ms (0.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
0.3b
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))
13.6b
(log.f32 (-.f32 1 u0))
Compiler

Compiled 51 to 37 computations (27.5% saved)

series59.0ms (0.3%)

Counts
3 → 36
Calls

18 calls:

TimeVariablePointExpression
34.0ms
alphay
@0
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))
8.0ms
sin2phi
@inf
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
8.0ms
sin2phi
@0
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
1.0ms
alphay
@-inf
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
1.0ms
alphay
@-inf
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))

rewrite81.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
535×log-prod_binary32
411×exp-prod_binary32
316×pow-prod-down_binary32
280×pow2_binary32
196×pow1/3_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify67.0ms (0.3%)

Algorithm
egg-herbie
Rules
565×fma-def_binary32
504×associate-/r/_binary32
469×associate-/l/_binary32
375×sub-neg_binary32
371×distribute-rgt-out_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01191068
1356987
21090910
34404834
Stop Event
node limit
Counts
162 → 198
Calls
Call 1
Inputs
(*.f32 -1 u0)
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))))
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 u0))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))))
(*.f32 -1 (log.f32 (/.f32 -1 u0)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))))
(*.f32 -1 (*.f32 u0 (pow.f32 alphay 2)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2))) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2))) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2))) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2))))))
(*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) (*.f32 -1 (/.f32 (pow.f32 alphay 2) u0)))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) u0))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (pow.f32 u0 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) u0)) (*.f32 -1/3 (/.f32 (pow.f32 alphay 2) (pow.f32 u0 3))))))
(*.f32 -1 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) u0)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) u0))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (pow.f32 u0 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) u0)) (*.f32 -1/3 (/.f32 (pow.f32 alphay 2) (pow.f32 u0 3))))))
(*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2)) sin2phi)) (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2)) sin2phi)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)) (*.f32 -1/3 (/.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2)) sin2phi))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2)) sin2phi)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2)) sin2phi)) (*.f32 -1/3 (/.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2)) sin2phi)))))
(/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) sin2phi)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) sin2phi))) (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) sin2phi))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) sin2phi) (*.f32 -1/3 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 3) sin2phi))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) sin2phi))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))) sin2phi))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) sin2phi))) (+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 3) sin2phi))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))) sin2phi)))))
Outputs
(*.f32 -1 u0)
(neg.f32 u0)
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))))
(fma.f32 -1 u0 (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3))))
(-.f32 (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3))) u0)
(-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)
(*.f32 u0 (+.f32 -1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 -1/3)))))
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))
(fma.f32 -1 u0 (fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/3 (pow.f32 u0 3) (*.f32 -1/4 (pow.f32 u0 4)))))
(-.f32 (fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/3 (pow.f32 u0 3) (*.f32 -1/4 (pow.f32 u0 4)))) u0)
(-.f32 (fma.f32 -1/4 (pow.f32 u0 4) (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)))) u0)
(-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3)))) u0)
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))
(fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))
(+.f32 (log.f32 u0) (log.f32 -1))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 u0))
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 1 u0))
(+.f32 (log.f32 u0) (-.f32 (log.f32 -1) (/.f32 1 u0)))
(+.f32 (log.f32 u0) (+.f32 (log.f32 -1) (/.f32 -1 u0)))
(-.f32 (log.f32 -1) (-.f32 (/.f32 1 u0) (log.f32 u0)))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0))))
(+.f32 (log.f32 u0) (-.f32 (-.f32 (log.f32 -1) (/.f32 1 u0)) (/.f32 1/2 (*.f32 u0 u0))))
(+.f32 (log.f32 u0) (+.f32 (log.f32 -1) (-.f32 (/.f32 -1 u0) (/.f32 1/2 (*.f32 u0 u0)))))
(+.f32 (log.f32 -1) (+.f32 (+.f32 (log.f32 u0) (/.f32 -1/2 (*.f32 u0 u0))) (/.f32 -1 u0)))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))))
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3)))))
(+.f32 (log.f32 u0) (-.f32 (log.f32 -1) (+.f32 (/.f32 1 u0) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3))))))
(+.f32 (log.f32 u0) (-.f32 (+.f32 (log.f32 -1) (-.f32 (/.f32 -1 u0) (/.f32 1/2 (*.f32 u0 u0)))) (/.f32 1/3 (pow.f32 u0 3))))
(+.f32 (log.f32 u0) (+.f32 (+.f32 (log.f32 -1) (/.f32 -1 u0)) (+.f32 (/.f32 -1/2 (*.f32 u0 u0)) (/.f32 -1/3 (pow.f32 u0 3)))))
(*.f32 -1 (log.f32 (/.f32 -1 u0)))
(neg.f32 (log.f32 (/.f32 -1 u0)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0))
(fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 -1 u0))
(-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0))))
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 -1 u0)) (/.f32 1/2 (*.f32 u0 u0)))
(+.f32 (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))) (/.f32 -1/2 (*.f32 u0 u0)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3)))))
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 -1 u0)) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3))))
(+.f32 (-.f32 (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))) (/.f32 1/3 (pow.f32 u0 3))) (/.f32 -1/2 (*.f32 u0 u0)))
(+.f32 (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 -1/2 (*.f32 u0 u0)) (/.f32 -1/3 (pow.f32 u0 3))))
(*.f32 -1 (*.f32 u0 (pow.f32 alphay 2)))
(*.f32 (neg.f32 u0) (*.f32 alphay alphay))
(*.f32 u0 (*.f32 alphay (neg.f32 alphay)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2))) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2))))
(fma.f32 -1/2 (*.f32 (*.f32 u0 u0) (*.f32 alphay alphay)) (*.f32 (neg.f32 u0) (*.f32 alphay alphay)))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 alphay alphay))
(*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alphay alphay))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2))) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2)))))
(fma.f32 -1/2 (*.f32 (*.f32 u0 u0) (*.f32 alphay alphay)) (fma.f32 -1/3 (*.f32 (pow.f32 u0 3) (*.f32 alphay alphay)) (*.f32 (neg.f32 u0) (*.f32 alphay alphay))))
(-.f32 (*.f32 (*.f32 alphay alphay) (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))) (*.f32 u0 (*.f32 alphay alphay)))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0))
(*.f32 (*.f32 alphay alphay) (*.f32 u0 (+.f32 -1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 -1/3))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2))) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2))))))
(fma.f32 -1/2 (*.f32 (*.f32 u0 u0) (*.f32 alphay alphay)) (fma.f32 -1/3 (*.f32 (pow.f32 u0 3) (*.f32 alphay alphay)) (fma.f32 -1/4 (*.f32 (pow.f32 u0 4) (*.f32 alphay alphay)) (*.f32 (neg.f32 u0) (*.f32 alphay alphay)))))
(+.f32 (*.f32 (*.f32 alphay alphay) (fma.f32 -1/3 (pow.f32 u0 3) (*.f32 -1/4 (pow.f32 u0 4)))) (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)))
(*.f32 (*.f32 alphay alphay) (-.f32 (fma.f32 -1/4 (pow.f32 u0 4) (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)))) u0))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3)))) u0))
(*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2))
(*.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alphay alphay))
(*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alphay alphay))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) (*.f32 -1 (/.f32 (pow.f32 alphay 2) u0)))
(fma.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alphay alphay) (neg.f32 (/.f32 (*.f32 alphay alphay) u0)))
(fma.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alphay alphay) (/.f32 (neg.f32 (*.f32 alphay alphay)) u0))
(fma.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alphay alphay) (/.f32 (*.f32 alphay (neg.f32 alphay)) u0))
(*.f32 (*.f32 alphay alphay) (-.f32 (log.f32 -1) (-.f32 (/.f32 1 u0) (log.f32 u0))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) u0))))
(fma.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alphay alphay) (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) (neg.f32 (/.f32 (*.f32 alphay alphay) u0))))
(fma.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alphay alphay) (-.f32 (*.f32 -1/2 (/.f32 alphay (/.f32 (*.f32 u0 u0) alphay))) (/.f32 alphay (/.f32 u0 alphay))))
(fma.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alphay alphay) (*.f32 (/.f32 (*.f32 alphay alphay) u0) (+.f32 -1 (/.f32 -1/2 u0))))
(fma.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alphay alphay) (*.f32 (*.f32 (/.f32 alphay u0) alphay) (+.f32 -1 (/.f32 -1/2 u0))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (pow.f32 u0 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) u0)) (*.f32 -1/3 (/.f32 (pow.f32 alphay 2) (pow.f32 u0 3))))))
(fma.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alphay alphay) (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) (fma.f32 -1 (/.f32 (*.f32 alphay alphay) u0) (*.f32 -1/3 (/.f32 (*.f32 alphay alphay) (pow.f32 u0 3))))))
(fma.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alphay alphay) (fma.f32 -1/2 (/.f32 alphay (/.f32 (*.f32 u0 u0) alphay)) (-.f32 (*.f32 -1/3 (/.f32 (*.f32 alphay alphay) (pow.f32 u0 3))) (/.f32 alphay (/.f32 u0 alphay)))))
(fma.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 (/.f32 alphay (*.f32 u0 u0)) alphay) (+.f32 (/.f32 -1/3 u0) -1/2)) (/.f32 (*.f32 alphay alphay) u0)))
(fma.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alphay alphay) (*.f32 (*.f32 (/.f32 alphay u0) alphay) (+.f32 (+.f32 -1 (/.f32 -1/2 u0)) (/.f32 -1/3 (*.f32 u0 u0)))))
(*.f32 -1 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))))
(neg.f32 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alphay alphay)))
(*.f32 (log.f32 (/.f32 -1 u0)) (neg.f32 (*.f32 alphay alphay)))
(*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alphay (neg.f32 alphay)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) u0)))
(fma.f32 -1 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alphay alphay)) (neg.f32 (/.f32 (*.f32 alphay alphay) u0)))
(neg.f32 (fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alphay alphay) (/.f32 alphay (/.f32 u0 alphay))))
(neg.f32 (fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alphay alphay) (/.f32 (*.f32 alphay alphay) u0)))
(*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) u0))))
(fma.f32 -1 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alphay alphay)) (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) (neg.f32 (/.f32 (*.f32 alphay alphay) u0))))
(+.f32 (*.f32 -1/2 (/.f32 alphay (/.f32 (*.f32 u0 u0) alphay))) (neg.f32 (fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alphay alphay) (/.f32 alphay (/.f32 u0 alphay)))))
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 (*.f32 alphay alphay) u0) (+.f32 -1 (/.f32 -1/2 u0))))
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 (/.f32 alphay u0) alphay) (+.f32 -1 (/.f32 -1/2 u0))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (pow.f32 u0 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) u0)) (*.f32 -1/3 (/.f32 (pow.f32 alphay 2) (pow.f32 u0 3))))))
(fma.f32 -1 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alphay alphay)) (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) (fma.f32 -1 (/.f32 (*.f32 alphay alphay) u0) (*.f32 -1/3 (/.f32 (*.f32 alphay alphay) (pow.f32 u0 3))))))
(-.f32 (fma.f32 -1/2 (/.f32 alphay (/.f32 (*.f32 u0 u0) alphay)) (-.f32 (*.f32 -1/3 (/.f32 (*.f32 alphay alphay) (pow.f32 u0 3))) (/.f32 alphay (/.f32 u0 alphay)))) (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alphay alphay)))
(+.f32 (neg.f32 (fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alphay alphay) (/.f32 (*.f32 alphay alphay) u0))) (*.f32 (*.f32 (/.f32 alphay (*.f32 u0 u0)) alphay) (+.f32 (/.f32 -1/3 u0) -1/2)))
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alphay (neg.f32 alphay)) (*.f32 (*.f32 (/.f32 alphay u0) alphay) (+.f32 (+.f32 -1 (/.f32 -1/2 u0)) (/.f32 -1/3 (*.f32 u0 u0)))))
(*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(/.f32 (*.f32 (neg.f32 u0) (*.f32 alphay alphay)) sin2phi)
(/.f32 (neg.f32 u0) (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 (neg.f32 u0) sin2phi) (*.f32 alphay alphay))
(*.f32 (/.f32 (*.f32 u0 (neg.f32 alphay)) sin2phi) alphay)
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2)) sin2phi)) (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(fma.f32 -1/2 (/.f32 (*.f32 u0 u0) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (*.f32 (neg.f32 u0) (*.f32 alphay alphay)) sin2phi))
(-.f32 (/.f32 (*.f32 -1/2 (*.f32 u0 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay)))
(-.f32 (*.f32 -1/2 (*.f32 (*.f32 alphay alphay) (/.f32 (*.f32 u0 u0) sin2phi))) (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi)))
(*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2)) sin2phi)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)) (*.f32 -1/3 (/.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2)) sin2phi))))
(fma.f32 -1/2 (/.f32 (*.f32 u0 u0) (/.f32 sin2phi (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 -1/3 (/.f32 (pow.f32 u0 3) (/.f32 sin2phi (*.f32 alphay alphay))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 u0 u0) sin2phi) (*.f32 alphay alphay)) (-.f32 (*.f32 -1/3 (*.f32 (/.f32 (pow.f32 u0 3) sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))))
(-.f32 (fma.f32 -1/2 (*.f32 (*.f32 alphay alphay) (/.f32 (*.f32 u0 u0) sin2phi)) (*.f32 -1/3 (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (pow.f32 u0 3)))) (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi)))
(fma.f32 -1/2 (*.f32 (*.f32 alphay alphay) (/.f32 (*.f32 u0 u0) sin2phi)) (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u0 3)) sin2phi) (/.f32 u0 sin2phi))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2)) sin2phi)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2)) sin2phi)) (*.f32 -1/3 (/.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2)) sin2phi)))))
(fma.f32 -1/2 (/.f32 (*.f32 u0 u0) (/.f32 sin2phi (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (fma.f32 -1/4 (/.f32 (pow.f32 u0 4) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 -1/3 (/.f32 (pow.f32 u0 3) (/.f32 sin2phi (*.f32 alphay alphay)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 u0 u0) sin2phi) (*.f32 alphay alphay)) (-.f32 (fma.f32 -1/3 (*.f32 (/.f32 (pow.f32 u0 3) sin2phi) (*.f32 alphay alphay)) (/.f32 (*.f32 -1/4 (pow.f32 u0 4)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))))
(-.f32 (fma.f32 -1/2 (*.f32 (*.f32 alphay alphay) (/.f32 (*.f32 u0 u0) sin2phi)) (fma.f32 -1/3 (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (pow.f32 u0 3)) (*.f32 -1/4 (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (pow.f32 u0 4))))) (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi)))
(+.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))) (*.f32 (*.f32 alphay alphay) (+.f32 (/.f32 (*.f32 -1/3 (pow.f32 u0 3)) sin2phi) (/.f32 (*.f32 -1/4 (pow.f32 u0 4)) sin2phi))))
(/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) sin2phi)
(/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 (+.f32 (log.f32 u0) (log.f32 -1)) sin2phi) (*.f32 alphay alphay))
(*.f32 (*.f32 alphay alphay) (/.f32 (+.f32 (log.f32 u0) (log.f32 -1)) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) sin2phi))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (*.f32 u0 sin2phi)) (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 (+.f32 (log.f32 u0) (log.f32 -1)) sin2phi) (*.f32 alphay alphay)) (/.f32 alphay (/.f32 (*.f32 u0 sin2phi) alphay)))
(fma.f32 (/.f32 (+.f32 (log.f32 u0) (log.f32 -1)) sin2phi) (*.f32 alphay alphay) (*.f32 (/.f32 alphay u0) (neg.f32 (/.f32 alphay sin2phi))))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (-.f32 (log.f32 -1) (-.f32 (/.f32 1 u0) (log.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) sin2phi))) (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) sin2phi)))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (*.f32 u0 sin2phi)) (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (*.f32 (*.f32 u0 u0) sin2phi)) (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 alphay (*.f32 u0 u0)) (/.f32 alphay sin2phi)) (*.f32 (/.f32 (+.f32 (log.f32 u0) (log.f32 -1)) sin2phi) (*.f32 alphay alphay))) (/.f32 alphay (/.f32 (*.f32 u0 sin2phi) alphay)))
(fma.f32 (/.f32 (+.f32 (log.f32 u0) (log.f32 -1)) sin2phi) (*.f32 alphay alphay) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (-.f32 (/.f32 -1 u0) (/.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (+.f32 (log.f32 -1) (+.f32 (+.f32 (log.f32 u0) (/.f32 -1/2 (*.f32 u0 u0))) (/.f32 -1 u0))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) sin2phi))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) sin2phi) (*.f32 -1/3 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 3) sin2phi))))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (*.f32 u0 sin2phi)) (+.f32 (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (*.f32 (*.f32 u0 u0) sin2phi)) (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (*.f32 -1/3 (*.f32 alphay alphay)) (*.f32 (pow.f32 u0 3) sin2phi))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 alphay (*.f32 u0 u0)) (/.f32 alphay sin2phi)) (fma.f32 -1/3 (*.f32 (/.f32 alphay sin2phi) (/.f32 alphay (pow.f32 u0 3))) (*.f32 (/.f32 (+.f32 (log.f32 u0) (log.f32 -1)) sin2phi) (*.f32 alphay alphay)))) (/.f32 alphay (/.f32 (*.f32 u0 sin2phi) alphay)))
(-.f32 (fma.f32 (/.f32 (+.f32 (log.f32 u0) (log.f32 -1)) sin2phi) (*.f32 alphay alphay) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (+.f32 (/.f32 -1/2 (*.f32 u0 u0)) (/.f32 -1/3 (pow.f32 u0 3))))) (/.f32 alphay (/.f32 (*.f32 u0 sin2phi) alphay)))
(+.f32 (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (-.f32 (log.f32 -1) (-.f32 (/.f32 1 u0) (log.f32 u0)))) (*.f32 (*.f32 (/.f32 alphay (*.f32 u0 u0)) (/.f32 alphay sin2phi)) (+.f32 (/.f32 -1/3 u0) -1/2)))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (/.f32 -1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log.f32 (/.f32 -1 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log.f32 (/.f32 -1 u0))))
(*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 (/.f32 (neg.f32 alphay) sin2phi) alphay))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))) sin2phi)))
(*.f32 -1 (+.f32 (/.f32 (*.f32 alphay alphay) (*.f32 u0 sin2phi)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (/.f32 -1 u0))))))
(-.f32 (/.f32 (neg.f32 (*.f32 alphay alphay)) (*.f32 u0 sin2phi)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log.f32 (/.f32 -1 u0))))
(neg.f32 (fma.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log.f32 (/.f32 -1 u0)) (/.f32 alphay (/.f32 (*.f32 u0 sin2phi) alphay))))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) sin2phi))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))) sin2phi))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (*.f32 u0 sin2phi)) (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (*.f32 (*.f32 u0 u0) sin2phi)) (neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (/.f32 -1 u0)))))))
(-.f32 (-.f32 (*.f32 -1/2 (*.f32 (/.f32 alphay (*.f32 u0 u0)) (/.f32 alphay sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log.f32 (/.f32 -1 u0)))) (/.f32 alphay (/.f32 (*.f32 u0 sin2phi) alphay)))
(-.f32 (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (-.f32 (/.f32 -1 u0) (/.f32 1/2 (*.f32 u0 u0)))) (*.f32 (log.f32 (/.f32 -1 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (+.f32 (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))) (/.f32 -1/2 (*.f32 u0 u0))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) sin2phi))) (+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 3) sin2phi))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))) sin2phi)))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (*.f32 u0 sin2phi)) (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (*.f32 (*.f32 u0 u0) sin2phi)) (fma.f32 -1/3 (/.f32 (*.f32 alphay alphay) (*.f32 (pow.f32 u0 3) sin2phi)) (neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (/.f32 -1 u0))))))))
(-.f32 (-.f32 (fma.f32 -1/2 (*.f32 (/.f32 alphay (*.f32 u0 u0)) (/.f32 alphay sin2phi)) (*.f32 -1/3 (*.f32 (/.f32 alphay sin2phi) (/.f32 alphay (pow.f32 u0 3))))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log.f32 (/.f32 -1 u0)))) (/.f32 alphay (/.f32 (*.f32 u0 sin2phi) alphay)))
(-.f32 (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (+.f32 (/.f32 -1/2 (*.f32 u0 u0)) (/.f32 -1/3 (pow.f32 u0 3)))) (fma.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log.f32 (/.f32 -1 u0)) (/.f32 alphay (/.f32 (*.f32 u0 sin2phi) alphay))))
(+.f32 (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0)))) (*.f32 (*.f32 (/.f32 alphay (*.f32 u0 u0)) (/.f32 alphay sin2phi)) (+.f32 (/.f32 -1/3 u0) -1/2)))

localize83.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f32 (*.f32 cos2phi alphay) alphay)
0.3b
(/.f32 (/.f32 (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 (*.f32 cos2phi alphay) alphay)) (*.f32 alphax alphax)) (*.f32 alphay alphay))
0.3b
(/.f32 (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 (*.f32 cos2phi alphay) alphay)) (*.f32 alphax alphax))
0.5b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (/.f32 (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 (*.f32 cos2phi alphay) alphay)) (*.f32 alphax alphax)) (*.f32 alphay alphay)))
Compiler

Compiled 101 to 17 computations (83.2% saved)

series31.0ms (0.2%)

Counts
4 → 180
Calls

45 calls:

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

rewrite103.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
447×prod-diff_binary32
311×expm1-udef_binary32
311×log1p-udef_binary32
272×log-pow_binary32
197×add-sqr-sqrt_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify151.0ms (0.8%)

Algorithm
egg-herbie
Rules
889×associate-/r*_binary32
784×fma-neg_binary32
471×fma-def_binary32
377×*-commutative_binary32
350×associate-*l/_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01335541
14445272
219515056
368675056
Stop Event
node limit
Counts
323 → 196
Calls
Call 1
Inputs
(/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 u0 2) (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))))
(+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 u0 2) (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 u0 2) (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))))))
(*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2)) (*.f32 u0 (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2)) (*.f32 (pow.f32 u0 2) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2)) (*.f32 u0 (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2)) (*.f32 (pow.f32 u0 2) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))))) (+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2)) (*.f32 u0 (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))) (*.f32 1/3 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2)) (*.f32 (pow.f32 u0 3) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))))))))
(/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))
(+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2)) (*.f32 u0 (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2)) (*.f32 (pow.f32 u0 2) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))))) (+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2)) (*.f32 u0 (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2)) (*.f32 (pow.f32 u0 2) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))))) (+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2)) (*.f32 u0 (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))) (*.f32 1/3 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2)) (*.f32 (pow.f32 u0 3) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.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 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.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 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2))
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
sin2phi
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
sin2phi
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2))
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
sin2phi
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
sin2phi
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
sin2phi
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2))
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2))
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
sin2phi
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2))
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2))
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(/.f32 cos2phi (pow.f32 alphax 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 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 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 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 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 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 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 alphay 2))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 cos2phi (pow.f32 alphay 2))
Outputs
(/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))
(/.f32 u0 (/.f32 (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 alphax alphax))))
(/.f32 u0 (/.f32 (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi)) (*.f32 (*.f32 alphax alphay) (*.f32 alphax alphay))))
(*.f32 (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (/.f32 u0 (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 u0 2) (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))))
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 alphay alphay)) (*.f32 alphax alphax)) (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi))) (/.f32 u0 (/.f32 (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)))))
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 (*.f32 u0 alphay) (*.f32 u0 alphay))) (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi))) (/.f32 u0 (/.f32 (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi)) (*.f32 (*.f32 alphax alphay) (*.f32 alphax alphay)))))
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 u0 (*.f32 u0 (*.f32 alphay alphay)))) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi)))) (*.f32 (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (/.f32 u0 (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi))))))
(+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 u0 2) (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))))
(fma.f32 1/3 (/.f32 (*.f32 (*.f32 (pow.f32 u0 3) (*.f32 alphay alphay)) (*.f32 alphax alphax)) (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 alphay alphay)) (*.f32 alphax alphax)) (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi))) (/.f32 u0 (/.f32 (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 alphax alphax))))))
(fma.f32 1/3 (/.f32 (pow.f32 u0 3) (/.f32 (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi)) (*.f32 (*.f32 alphax alphay) (*.f32 alphax alphay)))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 (*.f32 u0 alphay) (*.f32 u0 alphay))) (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi))) (/.f32 u0 (/.f32 (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi)) (*.f32 (*.f32 alphax alphay) (*.f32 alphax alphay))))))
(fma.f32 (/.f32 u0 (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi)))) (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 u0 (*.f32 u0 (*.f32 alphay alphay)))) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi)))) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi))))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 u0 4) (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 u0 3) (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 u0 2) (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))))))
(fma.f32 1/4 (/.f32 (*.f32 (*.f32 (pow.f32 u0 4) (*.f32 alphay alphay)) (*.f32 alphax alphax)) (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi))) (fma.f32 1/3 (/.f32 (*.f32 (*.f32 (pow.f32 u0 3) (*.f32 alphay alphay)) (*.f32 alphax alphax)) (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 alphay alphay)) (*.f32 alphax alphax)) (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi))) (/.f32 u0 (/.f32 (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)))))))
(fma.f32 1/4 (*.f32 (/.f32 (pow.f32 u0 4) (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi))) (*.f32 (*.f32 alphax alphay) (*.f32 alphax alphay))) (fma.f32 1/3 (/.f32 (pow.f32 u0 3) (/.f32 (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi)) (*.f32 (*.f32 alphax alphay) (*.f32 alphax alphay)))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 (*.f32 u0 alphay) (*.f32 u0 alphay))) (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi))) (/.f32 u0 (/.f32 (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi)) (*.f32 (*.f32 alphax alphay) (*.f32 alphax alphay)))))))
(fma.f32 1/3 (*.f32 (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (/.f32 (pow.f32 u0 3) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi))))) (fma.f32 1/4 (*.f32 (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (/.f32 (pow.f32 u0 4) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi))))) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 u0 (*.f32 u0 (*.f32 alphay alphay)))) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi)))) (*.f32 (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (/.f32 u0 (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi))))))))
(*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))))
(neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi))))
(/.f32 (neg.f32 (*.f32 (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) (+.f32 (log.f32 -1) (log.f32 u0))))) (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi)))
(*.f32 (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi)))) (neg.f32 (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax))))
(/.f32 (*.f32 (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (-.f32 (neg.f32 (log.f32 -1)) (log.f32 u0))) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2)) (*.f32 u0 (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))))
(fma.f32 -1 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) u0) (/.f32 (*.f32 alphax alphax) (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi)))))
(-.f32 (/.f32 (/.f32 (*.f32 alphax alphax) (/.f32 u0 (*.f32 alphay alphay))) (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi))) (*.f32 (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi))) (*.f32 (*.f32 alphax alphay) (*.f32 alphax alphay))))
(-.f32 (*.f32 (*.f32 alphax alphax) (/.f32 (*.f32 alphay alphay) (*.f32 u0 (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi)))))) (*.f32 (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (/.f32 (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi))) (*.f32 alphax alphax))) (*.f32 alphay alphay)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2)) (*.f32 (pow.f32 u0 2) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2)) (*.f32 u0 (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))))))
(fma.f32 -1 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) (/.f32 (*.f32 alphax alphax) (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi)))) (*.f32 (/.f32 (*.f32 alphay alphay) u0) (/.f32 (*.f32 alphax alphax) (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi))))))
(-.f32 (fma.f32 1/2 (/.f32 (/.f32 (*.f32 (*.f32 alphax alphay) (*.f32 alphax alphay)) (*.f32 u0 u0)) (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi))) (/.f32 (/.f32 (*.f32 alphax alphax) (/.f32 u0 (*.f32 alphay alphay))) (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi)))) (*.f32 (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi))) (*.f32 (*.f32 alphax alphay) (*.f32 alphax alphay))))
(-.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi)))) (+.f32 (*.f32 (/.f32 alphay u0) alphay) (*.f32 1/2 (*.f32 (/.f32 alphay u0) (/.f32 alphay u0))))) (*.f32 (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (/.f32 (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi))) (*.f32 alphax alphax))) (*.f32 alphay alphay)))
(fma.f32 (/.f32 (*.f32 alphax alphax) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi)))) (+.f32 (*.f32 (/.f32 alphay u0) alphay) (*.f32 1/2 (*.f32 (/.f32 alphay u0) (/.f32 alphay u0)))) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (-.f32 (neg.f32 (log.f32 -1)) (log.f32 u0))) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2)) (*.f32 (pow.f32 u0 2) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))))) (+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2)) (*.f32 u0 (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))) (*.f32 1/3 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2)) (*.f32 (pow.f32 u0 3) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))))))))
(fma.f32 -1 (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (*.f32 alphax alphax)) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi))) (+.f32 (fma.f32 1/2 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) (/.f32 (*.f32 alphax alphax) (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi)))) (*.f32 (/.f32 (*.f32 alphay alphay) u0) (/.f32 (*.f32 alphax alphax) (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi))))) (*.f32 1/3 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 u0 3)) (/.f32 (*.f32 alphax alphax) (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi)))))))
(-.f32 (fma.f32 1/2 (/.f32 (/.f32 (*.f32 (*.f32 alphax alphay) (*.f32 alphax alphay)) (*.f32 u0 u0)) (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi))) (fma.f32 1/3 (/.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 u0 3) (*.f32 alphax alphax))) (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi))) (/.f32 (/.f32 (*.f32 alphax alphax) (/.f32 u0 (*.f32 alphay alphay))) (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi))))) (*.f32 (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi))) (*.f32 (*.f32 alphax alphay) (*.f32 alphax alphay))))
(-.f32 (fma.f32 (/.f32 (*.f32 alphax alphax) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi)))) (*.f32 (/.f32 alphay u0) alphay) (*.f32 (*.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi))))) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3))))) (*.f32 (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (/.f32 (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi))) (*.f32 alphax alphax))) (*.f32 alphay alphay)))
(/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))
(/.f32 (*.f32 alphay alphay) (/.f32 (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi)) (*.f32 (*.f32 alphax alphax) (log.f32 (/.f32 -1 u0)))))
(*.f32 (/.f32 (*.f32 alphay alphay) (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi))) (*.f32 (*.f32 alphax alphax) (log.f32 (/.f32 -1 u0))))
(*.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (/.f32 -1 u0))) (/.f32 (*.f32 alphay alphay) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi)))))
(+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2)) (*.f32 u0 (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))))
(+.f32 (*.f32 (/.f32 (*.f32 alphay alphay) u0) (/.f32 (*.f32 alphax alphax) (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi)))) (/.f32 (*.f32 alphay alphay) (/.f32 (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi)) (*.f32 (*.f32 alphax alphax) (log.f32 (/.f32 -1 u0))))))
(fma.f32 (/.f32 alphay (/.f32 u0 alphay)) (/.f32 alphax (/.f32 (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi)) alphax)) (*.f32 (/.f32 (*.f32 alphay alphay) (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi))) (*.f32 (*.f32 alphax alphax) (log.f32 (/.f32 -1 u0)))))
(*.f32 (/.f32 (*.f32 alphay alphay) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi)))) (+.f32 (/.f32 (*.f32 alphax alphax) u0) (*.f32 (*.f32 alphax alphax) (log.f32 (/.f32 -1 u0)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2)) (*.f32 (pow.f32 u0 2) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))))) (+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2)) (*.f32 u0 (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) (/.f32 (*.f32 alphax alphax) (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi)))) (+.f32 (*.f32 (/.f32 (*.f32 alphay alphay) u0) (/.f32 (*.f32 alphax alphax) (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi)))) (/.f32 (*.f32 alphay alphay) (/.f32 (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi)) (*.f32 (*.f32 alphax alphax) (log.f32 (/.f32 -1 u0)))))))
(fma.f32 1/2 (/.f32 (/.f32 (*.f32 (*.f32 alphax alphay) (*.f32 alphax alphay)) (*.f32 u0 u0)) (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi))) (fma.f32 (/.f32 alphay (/.f32 u0 alphay)) (/.f32 alphax (/.f32 (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi)) alphax)) (*.f32 (/.f32 (*.f32 alphay alphay) (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi))) (*.f32 (*.f32 alphax alphax) (log.f32 (/.f32 -1 u0))))))
(fma.f32 (/.f32 (*.f32 alphay alphay) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi)))) (*.f32 (*.f32 alphax alphax) (log.f32 (/.f32 -1 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi)))) (+.f32 (*.f32 (/.f32 alphay u0) alphay) (*.f32 1/2 (*.f32 (/.f32 alphay u0) (/.f32 alphay u0))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2)) (*.f32 (pow.f32 u0 2) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))))) (+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alphax 2))) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))) (+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2)) (*.f32 u0 (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2))))) (*.f32 1/3 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 alphax 2)) (*.f32 (pow.f32 u0 3) (+.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi (pow.f32 alphay 2)))))))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) (/.f32 (*.f32 alphax alphax) (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi)))) (+.f32 (+.f32 (*.f32 (/.f32 (*.f32 alphay alphay) u0) (/.f32 (*.f32 alphax alphax) (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi)))) (/.f32 (*.f32 alphay alphay) (/.f32 (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi)) (*.f32 (*.f32 alphax alphax) (log.f32 (/.f32 -1 u0)))))) (*.f32 1/3 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 u0 3)) (/.f32 (*.f32 alphax alphax) (fma.f32 sin2phi (*.f32 alphax alphax) (*.f32 (*.f32 alphay alphay) cos2phi)))))))
(+.f32 (fma.f32 1/3 (/.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 u0 3) (*.f32 alphax alphax))) (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi))) (/.f32 (/.f32 (*.f32 alphax alphax) (/.f32 u0 (*.f32 alphay alphay))) (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi)))) (fma.f32 1/2 (/.f32 (/.f32 (*.f32 (*.f32 alphax alphay) (*.f32 alphax alphay)) (*.f32 u0 u0)) (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) (fma.f32 (*.f32 alphax alphax) sin2phi (*.f32 (*.f32 alphay alphay) cos2phi))) (*.f32 (*.f32 alphax alphax) (log.f32 (/.f32 -1 u0))))))
(+.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi)))) (+.f32 (/.f32 (*.f32 alphax alphax) u0) (*.f32 (*.f32 alphax alphax) (log.f32 (/.f32 -1 u0))))) (*.f32 (*.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi))))) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3)))))
(*.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 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (/.f32 sin2phi (*.f32 (*.f32 alphay cos2phi) (*.f32 alphay cos2phi)))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay)) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (/.f32 sin2phi (*.f32 (*.f32 alphay cos2phi) (*.f32 alphay cos2phi)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay)) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)))))
(-.f32 (*.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0))))
(fma.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 cos2phi (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4))))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (*.f32 (/.f32 (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6))) (pow.f32 alphax 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6)))) (*.f32 (pow.f32 alphax 4) (pow.f32 sin2phi 3))))
(-.f32 (fma.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 cos2phi (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6)))) (*.f32 (pow.f32 alphax 4) (pow.f32 sin2phi 3))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4))))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))))) (*.f32 (/.f32 (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6))) (pow.f32 alphax 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (-.f32 (-.f32 (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 alphay 8) (pow.f32 alphax 6)) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6)))) (*.f32 (pow.f32 alphax 4) (pow.f32 sin2phi 3)))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)))))
(-.f32 (*.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0))))
(fma.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 cos2phi (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4))))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (*.f32 (/.f32 (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6))) (pow.f32 alphax 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6)))) (*.f32 (pow.f32 alphax 4) (pow.f32 sin2phi 3))))
(-.f32 (fma.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 cos2phi (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6)))) (*.f32 (pow.f32 alphax 4) (pow.f32 sin2phi 3))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4))))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))))) (*.f32 (/.f32 (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6))) (pow.f32 alphax 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (-.f32 (-.f32 (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 alphay 8) (pow.f32 alphax 6)) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6)))) (*.f32 (pow.f32 alphax 4) (pow.f32 sin2phi 3)))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(*.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 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (/.f32 sin2phi (*.f32 (*.f32 alphay cos2phi) (*.f32 alphay cos2phi)))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay)) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (/.f32 sin2phi (*.f32 (*.f32 alphay cos2phi) (*.f32 alphay cos2phi)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay)) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)))))
(-.f32 (*.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0))))
(fma.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 cos2phi (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4))))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (*.f32 (/.f32 (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6))) (pow.f32 alphax 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6)))) (*.f32 (pow.f32 alphax 4) (pow.f32 sin2phi 3))))
(-.f32 (fma.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 cos2phi (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6)))) (*.f32 (pow.f32 alphax 4) (pow.f32 sin2phi 3))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4))))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))))) (*.f32 (/.f32 (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6))) (pow.f32 alphax 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (-.f32 (-.f32 (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 alphay 8) (pow.f32 alphax 6)) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6)))) (*.f32 (pow.f32 alphax 4) (pow.f32 sin2phi 3)))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)))))
(-.f32 (*.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0))))
(fma.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 cos2phi (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4))))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (*.f32 (/.f32 (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6))) (pow.f32 alphax 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6)))) (*.f32 (pow.f32 alphax 4) (pow.f32 sin2phi 3))))
(-.f32 (fma.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 cos2phi (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6)))) (*.f32 (pow.f32 alphax 4) (pow.f32 sin2phi 3))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4))))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))))) (*.f32 (/.f32 (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6))) (pow.f32 alphax 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (-.f32 (-.f32 (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 alphay 8) (pow.f32 alphax 6)) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6)))) (*.f32 (pow.f32 alphax 4) (pow.f32 sin2phi 3)))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)))))
(-.f32 (*.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0))))
(fma.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 cos2phi (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4))))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (*.f32 (/.f32 (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6))) (pow.f32 alphax 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6)))) (*.f32 (pow.f32 alphax 4) (pow.f32 sin2phi 3))))
(-.f32 (fma.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 cos2phi (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6)))) (*.f32 (pow.f32 alphax 4) (pow.f32 sin2phi 3))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4))))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))))) (*.f32 (/.f32 (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6))) (pow.f32 alphax 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (-.f32 (-.f32 (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 alphay 8) (pow.f32 alphax 6)) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6)))) (*.f32 (pow.f32 alphax 4) (pow.f32 sin2phi 3)))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(*.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 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (/.f32 sin2phi (*.f32 (*.f32 alphay cos2phi) (*.f32 alphay cos2phi)))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay)) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (/.f32 sin2phi (*.f32 (*.f32 alphay cos2phi) (*.f32 alphay cos2phi)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay)) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.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)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (/.f32 sin2phi (*.f32 (*.f32 alphay cos2phi) (*.f32 alphay cos2phi)))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay)) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (/.f32 sin2phi (*.f32 (*.f32 alphay cos2phi) (*.f32 alphay cos2phi)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay)) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)))))
(-.f32 (*.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0))))
(fma.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 cos2phi (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4))))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphax alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (*.f32 (/.f32 (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6))) (pow.f32 alphax 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6)))) (*.f32 (pow.f32 alphax 4) (pow.f32 sin2phi 3))))
(-.f32 (fma.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 cos2phi (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))) (*.f32 (neg.f32 (/.f32 (*.f32 alphay alphay) sin2phi)) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6)))) (*.f32 (pow.f32 alphax 4) (pow.f32 sin2phi 3))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 cos2phi (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4))))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))))) (*.f32 (/.f32 (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6))) (pow.f32 alphax 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (-.f32 (-.f32 (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 alphay 8) (pow.f32 alphax 6)) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 cos2phi (*.f32 cos2phi (pow.f32 alphay 6)))) (*.f32 (pow.f32 alphax 4) (pow.f32 sin2phi 3)))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(*.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 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (/.f32 sin2phi (*.f32 (*.f32 alphay cos2phi) (*.f32 alphay cos2phi)))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay)) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (/.f32 sin2phi (*.f32 (*.f32 alphay cos2phi) (*.f32 alphay cos2phi)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay)) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.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)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (/.f32 sin2phi (*.f32 (*.f32 alphay cos2phi) (*.f32 alphay cos2phi)))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay)) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (/.f32 sin2phi (*.f32 (*.f32 alphay cos2phi) (*.f32 alphay cos2phi)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphay) (/.f32 (pow.f32 alphax 4) alphay)) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2))
(/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)))
(/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay)))
(*.f32 (*.f32 alphay alphay) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
sin2phi
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
sin2phi
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2))
(/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)))
(/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay)))
(*.f32 (*.f32 alphay alphay) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
sin2phi
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
sin2phi
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
sin2phi
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2))
(/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)))
(/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay)))
(*.f32 (*.f32 alphay alphay) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2))
(/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)))
(/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay)))
(*.f32 (*.f32 alphay alphay) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
sin2phi
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2))
(/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)))
(/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay)))
(*.f32 (*.f32 alphay alphay) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2))
(/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)))
(/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay)))
(*.f32 (*.f32 alphay alphay) (/.f32 cos2phi (*.f32 alphax alphax)))
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (pow.f32 alphax 2)) sin2phi)
(+.f32 sin2phi (/.f32 cos2phi (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))))
(+.f32 sin2phi (/.f32 cos2phi (*.f32 (/.f32 alphax alphay) (/.f32 alphax alphay))))
(fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 alphay alphay) sin2phi)
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(+.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 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 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 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 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 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 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 alphay 2))
(*.f32 (*.f32 alphay alphay) cos2phi)
(*.f32 alphay (*.f32 alphay cos2phi))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 (*.f32 alphay alphay) cos2phi)
(*.f32 alphay (*.f32 alphay cos2phi))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 (*.f32 alphay alphay) cos2phi)
(*.f32 alphay (*.f32 alphay cos2phi))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 (*.f32 alphay alphay) cos2phi)
(*.f32 alphay (*.f32 alphay cos2phi))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 (*.f32 alphay alphay) cos2phi)
(*.f32 alphay (*.f32 alphay cos2phi))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 (*.f32 alphay alphay) cos2phi)
(*.f32 alphay (*.f32 alphay cos2phi))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 (*.f32 alphay alphay) cos2phi)
(*.f32 alphay (*.f32 alphay cos2phi))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 (*.f32 alphay alphay) cos2phi)
(*.f32 alphay (*.f32 alphay cos2phi))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 (*.f32 alphay alphay) cos2phi)
(*.f32 alphay (*.f32 alphay cos2phi))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 (*.f32 alphay alphay) cos2phi)
(*.f32 alphay (*.f32 alphay cos2phi))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 (*.f32 alphay alphay) cos2phi)
(*.f32 alphay (*.f32 alphay cos2phi))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 (*.f32 alphay alphay) cos2phi)
(*.f32 alphay (*.f32 alphay cos2phi))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 (*.f32 alphay alphay) cos2phi)
(*.f32 alphay (*.f32 alphay cos2phi))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 (*.f32 alphay alphay) cos2phi)
(*.f32 alphay (*.f32 alphay cos2phi))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 (*.f32 alphay alphay) cos2phi)
(*.f32 alphay (*.f32 alphay cos2phi))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 (*.f32 alphay alphay) cos2phi)
(*.f32 alphay (*.f32 alphay cos2phi))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 (*.f32 alphay alphay) cos2phi)
(*.f32 alphay (*.f32 alphay cos2phi))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 (*.f32 alphay alphay) cos2phi)
(*.f32 alphay (*.f32 alphay cos2phi))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 (*.f32 alphay alphay) cos2phi)
(*.f32 alphay (*.f32 alphay cos2phi))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 (*.f32 alphay alphay) cos2phi)
(*.f32 alphay (*.f32 alphay cos2phi))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 (*.f32 alphay alphay) cos2phi)
(*.f32 alphay (*.f32 alphay cos2phi))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 (*.f32 alphay alphay) cos2phi)
(*.f32 alphay (*.f32 alphay cos2phi))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 (*.f32 alphay alphay) cos2phi)
(*.f32 alphay (*.f32 alphay cos2phi))
(*.f32 cos2phi (pow.f32 alphay 2))
(*.f32 (*.f32 alphay alphay) cos2phi)
(*.f32 alphay (*.f32 alphay cos2phi))

eval360.0ms (1.8%)

Compiler

Compiled 24453 to 11230 computations (54.1% saved)

prune205.0ms (1%)

Pruning

44 alts after pruning (41 fresh and 3 done)

PrunedKeptTotal
New973321005
Fresh8917
Picked101
Done235
Total984441028
Error
0b
Counts
1028 → 44
Alt Table
Click to see full alt table
StatusErrorProgram
0.7b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (*.f32 (/.f32 (fma.f32 cos2phi (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) sin2phi)) alphax) (/.f32 1 alphax)) (*.f32 alphay alphay)))
0.6b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (*.f32 (neg.f32 cos2phi) (/.f32 -1 (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))))
13.0b
(*.f32 -1 (*.f32 (/.f32 (*.f32 u0 (neg.f32 alphay)) sin2phi) alphay))
8.0b
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 (/.f32 (*.f32 alphay alphay) sin2phi) -1)))
23.8b
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
8.0b
(*.f32 -1 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) 3))
7.8b
(*.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) 1) (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi)))
9.2b
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3)))) u0)) sin2phi))
8.0b
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (neg.f32 sin2phi) (/.f32 1 (neg.f32 (*.f32 alphay alphay))))))
7.9b
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 1/3 (*.f32 3 (log1p.f32 (neg.f32 u0))))) sin2phi))
8.7b
(*.f32 (*.f32 (*.f32 (/.f32 (log1p.f32 u0) (/.f32 (fma.f32 cos2phi (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) sin2phi)) alphax)) alphax) alphay) alphay)
9.7b
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 u0 (+.f32 -1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 -1/3)))))) sin2phi))
0.5b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
8.1b
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay))))
0.6b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay))))
13.3b
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
11.5b
(/.f32 u0 (/.f32 (+.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) 1)) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 (*.f32 alphay alphay) sin2phi))))
0.5b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (pow.f32 alphay -2) sin2phi)))
8.1b
(/.f32 u0 (+.f32 (*.f32 (neg.f32 cos2phi) (/.f32 1 (*.f32 alphax (neg.f32 alphax)))) (/.f32 sin2phi (*.f32 alphay alphay))))
3.2b
(fma.f32 (/.f32 u0 (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi)))) (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 u0 (*.f32 u0 (*.f32 alphay alphay)))) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi)))) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi))))))
0.6b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (*.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
4.3b
(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)))))
4.3b
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 u0 (*.f32 u0 (*.f32 alphay alphay)))) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi)))) (*.f32 (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (/.f32 u0 (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi))))))
8.1b
(/.f32 u0 (+.f32 (*.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
23.8b
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
8.1b
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
12.9b
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 alphay (neg.f32 alphay))) sin2phi))
8.0b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
0.5b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
7.8b
(*.f32 -1 (/.f32 (+.f32 0 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay))) sin2phi))
25.1b
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
8.1b
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
10.4b
(/.f32 u0 (/.f32 (+.f32 alphay (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 sin2phi alphay))) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) alphay)))
4.2b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (+.f32 alphay (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 sin2phi alphay))) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) alphay)))
23.8b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
25.1b
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
0.7b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
0.6b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (fma.f32 cos2phi alphay (*.f32 (*.f32 alphax alphax) (/.f32 sin2phi alphay))) (*.f32 (*.f32 alphax alphax) alphay)))
8.1b
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (/.f32 1 (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))))
8.0b
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (*.f32 alphax alphax))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
10.4b
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))))
7.8b
(*.f32 -1 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
7.8b
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
0.6b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (neg.f32 sin2phi) (/.f32 1 (neg.f32 (*.f32 alphay alphay))))))
Compiler

Compiled 1978 to 1232 computations (37.7% saved)

localize55.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 62 to 14 computations (77.4% saved)

series12.0ms (0.1%)

Counts
3 → 132
Calls

33 calls:

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

rewrite94.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
490×fma-def_binary32
372×log-div_binary32
282×expm1-udef_binary32
282×log1p-udef_binary32
257×fma-neg_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01548
134040
2551540
Stop Event
node limit
Counts
3 → 191
Calls
Call 1
Inputs
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (/.f32 cos2phi alphax) alphax)
(+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay)))
Outputs
((#(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 (/.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 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 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 -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 (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 (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 (log1p.f32 u0) (fma.f32 alphax sin2phi (*.f32 (/.f32 cos2phi alphax) (*.f32 alphay alphay)))) (*.f32 (*.f32 alphax alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log1p.f32 u0) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 3) (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 3))) (fma.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (-.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log1p.f32 u0) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 2) (/.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 log.f32 (/.f32 1 (+.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 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 (/.f32 1 (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 1)))) (#(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))) (pow.f32 (cbrt.f32 (/.f32 cos2phi (*.f32 alphax alphax))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 cos2phi (*.f32 alphax alphax))) 2) (cbrt.f32 (/.f32 cos2phi (*.f32 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (/.f32 cos2phi alphax) 2)) (*.f32 (cbrt.f32 (/.f32 cos2phi alphax)) (/.f32 1 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 (sqrt.f32 (/.f32 cos2phi alphax)) (*.f32 (sqrt.f32 (/.f32 cos2phi alphax)) (/.f32 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 cos2phi) alphax) (/.f32 1 (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 alphax) (/.f32 cos2phi alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 alphax) 2)) (/.f32 (/.f32 cos2phi alphax) (cbrt.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 alphax)) (/.f32 (/.f32 cos2phi alphax) (sqrt.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cos2phi (sqrt.f32 alphax)) (/.f32 (/.f32 1 alphax) (sqrt.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 cos2phi) 2) alphax) (/.f32 (cbrt.f32 cos2phi) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cos2phi 1) (/.f32 (/.f32 1 alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 cos2phi alphax) 2)) 1) (/.f32 (cbrt.f32 (/.f32 cos2phi alphax)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (/.f32 cos2phi alphax)) 1) (/.f32 (sqrt.f32 (/.f32 cos2phi alphax)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 cos2phi (pow.f32 (cbrt.f32 alphax) 2)) (/.f32 (/.f32 1 alphax) (cbrt.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 cos2phi alphax) 2)) (pow.f32 (cbrt.f32 alphax) 2)) (cbrt.f32 (/.f32 cos2phi (*.f32 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (/.f32 cos2phi alphax)) (pow.f32 (cbrt.f32 alphax) 2)) (/.f32 (sqrt.f32 (/.f32 cos2phi alphax)) (cbrt.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 cos2phi alphax) 2)) (sqrt.f32 alphax)) (/.f32 (cbrt.f32 (/.f32 cos2phi alphax)) (sqrt.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 cos2phi (*.f32 alphax alphax))) 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 (*.f32 alphax alphax)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alphax (/.f32 alphax cos2phi)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (/.f32 cos2phi alphax) (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 2))))) (#(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 cos2phi (*.f32 alphax alphax)) 3))))) (#(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 (exp.f32 (log1p.f32 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 2) (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 sin2phi (pow.f32 alphay -2)))) (/.f32 (/.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 *.f32 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))) (pow.f32 (cbrt.f32 (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 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))) 2) (cbrt.f32 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))))))) (#(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 alphax sin2phi (*.f32 (/.f32 cos2phi alphax) (*.f32 alphay alphay))) (/.f32 1 (*.f32 (*.f32 alphax alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 3) (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 3)) (/.f32 1 (fma.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (-.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 2) (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4))) (/.f32 1 (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 (*.f32 alphax alphay) alphay) (fma.f32 alphax sin2phi (*.f32 (/.f32 cos2phi alphax) (*.f32 alphay alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (-.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 2)) (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 3) (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 sin2phi (pow.f32 alphay -2))) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 2) (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 alphax sin2phi (*.f32 (/.f32 cos2phi alphax) (*.f32 alphay alphay))) (*.f32 (*.f32 alphax alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 3) (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 3)) (fma.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (-.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 3) (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 3)) (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 2) (/.f32 sin2phi (*.f32 (*.f32 alphax (/.f32 alphax cos2phi)) (*.f32 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 2) (/.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 /.f32 (neg.f32 (fma.f32 alphax sin2phi (*.f32 (/.f32 cos2phi alphax) (*.f32 alphay alphay)))) (neg.f32 (*.f32 (*.f32 alphax alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 3) (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 3))) (neg.f32 (fma.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (-.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 2) (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)))) (neg.f32 (-.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 cos2phi (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) sin2phi)) (*.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 alphay alphay (*.f32 (*.f32 alphax (/.f32 alphax cos2phi)) sin2phi)) (*.f32 (*.f32 alphax (/.f32 alphax cos2phi)) (*.f32 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (/.f32 (neg.f32 cos2phi) alphax) (*.f32 alphay alphay) (*.f32 (neg.f32 alphax) sin2phi)) (*.f32 (neg.f32 alphax) (*.f32 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 cos2phi (/.f32 (*.f32 alphay alphay) sin2phi) (*.f32 (*.f32 alphax alphax) 1)) (*.f32 (*.f32 alphax alphax) (/.f32 (*.f32 alphay alphay) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (/.f32 cos2phi alphax) (/.f32 (*.f32 alphay alphay) sin2phi) alphax) (*.f32 alphax (/.f32 (*.f32 alphay alphay) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (*.f32 (*.f32 alphax (/.f32 alphax cos2phi)) 1)) (*.f32 (*.f32 alphax (/.f32 alphax cos2phi)) (/.f32 (*.f32 alphay alphay) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (/.f32 (neg.f32 cos2phi) alphax) (/.f32 (*.f32 alphay alphay) sin2phi) (*.f32 (neg.f32 alphax) 1)) (*.f32 (neg.f32 alphax) (/.f32 (*.f32 alphay alphay) sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.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 (fma.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 (fma.f32 alphay (neg.f32 alphay) (*.f32 (*.f32 alphax (/.f32 alphax cos2phi)) (neg.f32 sin2phi))) (*.f32 (*.f32 alphax (/.f32 alphax cos2phi)) (*.f32 alphay (neg.f32 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (/.f32 (neg.f32 cos2phi) alphax) (*.f32 alphay (neg.f32 alphay)) (*.f32 (neg.f32 alphax) (neg.f32 sin2phi))) (*.f32 (neg.f32 alphax) (*.f32 alphay (neg.f32 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 cos2phi alphay (*.f32 (*.f32 alphax alphax) (/.f32 sin2phi alphay))) (*.f32 (*.f32 alphax alphax) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 alphax (/.f32 sin2phi alphay))) (*.f32 alphax alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 alphay (*.f32 (*.f32 alphax (/.f32 alphax cos2phi)) (/.f32 sin2phi alphay))) (*.f32 (*.f32 alphax (/.f32 alphax cos2phi)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (/.f32 (neg.f32 cos2phi) alphax) alphay (*.f32 (neg.f32 alphax) (/.f32 sin2phi alphay))) (*.f32 (neg.f32 alphax) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.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 (fma.f32 alphax alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) cos2phi)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.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 (fma.f32 (/.f32 sin2phi alphay) (*.f32 alphax alphax) (*.f32 alphay cos2phi)) (*.f32 alphay (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.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 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 sin2phi (*.f32 alphax (/.f32 alphax cos2phi)) (*.f32 alphay alphay)) (*.f32 (*.f32 alphay alphay) (*.f32 alphax (/.f32 alphax cos2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 alphax (/.f32 alphax cos2phi) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) 1)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (*.f32 alphax (/.f32 alphax cos2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (neg.f32 sin2phi) (*.f32 alphax (/.f32 alphax cos2phi)) (*.f32 (*.f32 alphay (neg.f32 alphay)) 1)) (*.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 alphax (/.f32 alphax cos2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (/.f32 sin2phi alphay) (*.f32 alphax (/.f32 alphax cos2phi)) alphay) (*.f32 alphay (*.f32 alphax (/.f32 alphax cos2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 sin2phi (neg.f32 alphax) (*.f32 (*.f32 alphay alphay) (/.f32 (neg.f32 cos2phi) alphax))) (*.f32 (*.f32 alphay alphay) (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 -1 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 (neg.f32 cos2phi) alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (neg.f32 sin2phi) (neg.f32 alphax) (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 (neg.f32 cos2phi) alphax))) (*.f32 (*.f32 alphay (neg.f32 alphay)) (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (/.f32 sin2phi alphay) (neg.f32 alphax) (*.f32 alphay (/.f32 (neg.f32 cos2phi) alphax))) (*.f32 alphay (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 2)) (-.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (/.f32 cos2phi (*.f32 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fma.f32 alphax sin2phi (*.f32 (/.f32 cos2phi alphax) (*.f32 alphay alphay))) alphax) (*.f32 alphay alphay))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (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 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))) 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 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (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 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 cos2phi (*.f32 alphax alphax)))) (pow.f32 (exp.f32 sin2phi) (pow.f32 alphay -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (/.f32 cos2phi (*.f32 alphax alphax))) (+.f32 1 (expm1.f32 (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 cos2phi (*.f32 alphax alphax)))) (+.f32 1 (expm1.f32 (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 sin2phi (pow.f32 alphay -2)))) (exp.f32 (/.f32 cos2phi (*.f32 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (pow.f32 (exp.f32 sin2phi) (pow.f32 alphay -2)) (+.f32 1 (expm1.f32 (/.f32 cos2phi (*.f32 alphax alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 sin2phi (pow.f32 alphay -2)))) (+.f32 1 (expm1.f32 (/.f32 cos2phi (*.f32 alphax alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (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 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 cos2phi (*.f32 (/.f32 1 alphax) (/.f32 1 alphax)) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 cos2phi (/.f32 1 (*.f32 alphax alphax)) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) 1 (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 sin2phi (pow.f32 alphay -2) (/.f32 cos2phi (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 1 (/.f32 cos2phi (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 sin2phi (pow.f32 alphay -2)) (/.f32 cos2phi (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (/.f32 cos2phi (*.f32 alphax alphax))) (pow.f32 (cbrt.f32 (/.f32 cos2phi (*.f32 alphax alphax))) 2) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (/.f32 cos2phi (*.f32 alphax alphax))) 2) (cbrt.f32 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (/.f32 cos2phi alphax) 2)) (*.f32 (cbrt.f32 (/.f32 cos2phi alphax)) (/.f32 1 alphax)) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 sin2phi (pow.f32 alphay -2))) (cbrt.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4))) (/.f32 cos2phi (*.f32 alphax alphax)))))) (#(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 (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 sin2phi) 2) (*.f32 (cbrt.f32 sin2phi) (pow.f32 alphay -2)) (/.f32 cos2phi (*.f32 alphax alphax)))))) (#(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 (sqrt.f32 (/.f32 cos2phi alphax)) (*.f32 (sqrt.f32 (/.f32 cos2phi alphax)) (/.f32 1 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 (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 sin2phi) (*.f32 (sqrt.f32 sin2phi) (pow.f32 alphay -2)) (/.f32 cos2phi (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (neg.f32 cos2phi) alphax) (/.f32 1 (neg.f32 alphax)) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 sin2phi) (/.f32 1 (*.f32 alphay (neg.f32 alphay))) (/.f32 cos2phi (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 alphax) (/.f32 cos2phi alphax) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 alphay -2) sin2phi (/.f32 cos2phi (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay) (/.f32 cos2phi (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 alphax) 2)) (/.f32 (/.f32 cos2phi alphax) (cbrt.f32 alphax)) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (sqrt.f32 alphax)) (/.f32 (/.f32 cos2phi alphax) (sqrt.f32 alphax)) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 cos2phi (sqrt.f32 alphax)) (/.f32 (/.f32 1 alphax) (sqrt.f32 alphax)) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (pow.f32 (cbrt.f32 cos2phi) 2) alphax) (/.f32 (cbrt.f32 cos2phi) alphax) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 cos2phi 1) (/.f32 (/.f32 1 alphax) alphax) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 cos2phi alphax) 2)) 1) (/.f32 (cbrt.f32 (/.f32 cos2phi alphax)) alphax) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (sqrt.f32 (/.f32 cos2phi alphax)) 1) (/.f32 (sqrt.f32 (/.f32 cos2phi alphax)) alphax) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 cos2phi (pow.f32 (cbrt.f32 alphax) 2)) (/.f32 (/.f32 1 alphax) (cbrt.f32 alphax)) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 cos2phi alphax) 2)) (pow.f32 (cbrt.f32 alphax) 2)) (cbrt.f32 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (sqrt.f32 (/.f32 cos2phi alphax)) (pow.f32 (cbrt.f32 alphax) 2)) (/.f32 (sqrt.f32 (/.f32 cos2phi alphax)) (cbrt.f32 alphax)) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (cbrt.f32 (pow.f32 (/.f32 cos2phi alphax) 2)) (sqrt.f32 alphax)) (/.f32 (cbrt.f32 (/.f32 cos2phi alphax)) (sqrt.f32 alphax)) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (pow.f32 (cbrt.f32 sin2phi) 2) 1) (/.f32 (cbrt.f32 sin2phi) (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (sqrt.f32 sin2phi) 1) (/.f32 (sqrt.f32 sin2phi) (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 alphay) (/.f32 sin2phi alphay) (/.f32 cos2phi (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (pow.f32 (cbrt.f32 sin2phi) 2) alphay) (/.f32 (cbrt.f32 sin2phi) alphay) (/.f32 cos2phi (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 alphay 4))) (/.f32 sin2phi (pow.f32 (cbrt.f32 alphay) 2)) (/.f32 cos2phi (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (pow.f32 (cbrt.f32 sin2phi) 2) (cbrt.f32 (pow.f32 alphay 4))) (cbrt.f32 (*.f32 sin2phi (pow.f32 alphay -2))) (/.f32 cos2phi (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (sqrt.f32 sin2phi) (cbrt.f32 (pow.f32 alphay 4))) (/.f32 (sqrt.f32 sin2phi) (pow.f32 (cbrt.f32 alphay) 2)) (/.f32 cos2phi (*.f32 alphax alphax)))))))

simplify123.0ms (0.6%)

Algorithm
egg-herbie
Rules
742×associate-/r*_binary32
637×associate-*r*_binary32
569×associate-*l*_binary32
406×distribute-neg-frac_binary32
327×fma-def_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01224610
13884346
215584334
371734334
Stop Event
node limit
Counts
323 → 237
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/2 (/.f32 (pow.f32 u0 2) (+.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/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 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.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 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))))
(+.f32 (*.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 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))
(+.f32 (*.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 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 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (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 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 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))
(+.f32 (*.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 1/3 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.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 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.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 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.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 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.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 (/.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 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 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 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 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 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 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 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)))
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/2 (/.f32 (pow.f32 u0 2) (+.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/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/4 (/.f32 (pow.f32 u0 4) (+.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)))) (fma.f32 1/4 (/.f32 (pow.f32 u0 4) (+.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 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))
(neg.f32 (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.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 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))))
(+.f32 (neg.f32 (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.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 (log.f32 -1) (log.f32 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(+.f32 (*.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 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.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 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (+.f32 (log.f32 -1) (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 (/.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 (+.f32 (log.f32 -1) (log.f32 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(+.f32 (*.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 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 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))))))
(+.f32 (+.f32 (/.f32 1/2 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 u0 u0))) (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (+.f32 (neg.f32 (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.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/3 (pow.f32 u0 3)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (+.f32 (log.f32 -1) (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 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (+.f32 (/.f32 1/3 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 u0 3))) (-.f32 (/.f32 (/.f32 1/2 (*.f32 u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (+.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 (/.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/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 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))
(+.f32 (/.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 (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/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 1/3 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))))
(+.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 (/.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 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 (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 (/.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 (/.f32 1/3 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 u0 3))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4)))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphax) (/.f32 (pow.f32 alphay 4) alphax)) (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(*.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 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0))))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.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 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0))))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.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 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0))))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4)))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphax) (/.f32 (pow.f32 alphay 4) alphax)) (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4)))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphax) (/.f32 (pow.f32 alphay 4) alphax)) (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(*.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 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0))))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4)))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphax) (/.f32 (pow.f32 alphay 4) alphax)) (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4)))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphax) (/.f32 (pow.f32 alphay 4) alphax)) (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4)))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphax) (/.f32 (pow.f32 alphay 4) alphax)) (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(*.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 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0))))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.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 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0))))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))))
(/.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 (/.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 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 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 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 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 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 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 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)))

localize20.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 21 to 8 computations (61.9% saved)

series6.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
u0
@inf
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
1.0ms
alphax
@0
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
1.0ms
u0
@0
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
1.0ms
cos2phi
@0
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
1.0ms
cos2phi
@-inf
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))

rewrite50.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
772×pow1_binary32
713×add-log-exp_binary32
713×log1p-expm1-u_binary32
713×expm1-log1p-u_binary32
694×add-exp-log_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0710
114710
2196110
Stop Event
node limit
Counts
1 → 22
Calls
Call 1
Inputs
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 cos2phi (*.f32 alphax (*.f32 alphax u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphax (*.f32 alphax u0)) cos2phi)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 alphax (*.f32 alphax u0))) (neg.f32 cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 alphax (*.f32 alphax u0)) 1) cos2phi)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 alphax (*.f32 alphax u0)) (pow.f32 (cbrt.f32 cos2phi) 2)) (cbrt.f32 cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 alphax (*.f32 alphax u0)) (sqrt.f32 cos2phi)) (sqrt.f32 cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 u0) (*.f32 alphax alphax)) (neg.f32 cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 u0)) (neg.f32 cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alphax (sqrt.f32 (/.f32 u0 cos2phi))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (/.f32 u0 cos2phi)) (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 alphax alphax) 3) (pow.f32 (/.f32 u0 cos2phi) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 u0 cos2phi) 3) (pow.f32 (*.f32 alphax alphax) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))))))))

simplify114.0ms (0.6%)

Algorithm
egg-herbie
Rules
1081×associate-*l/_binary32
866×associate-*r/_binary32
451×sqr-pow_binary32
321×cube-prod_binary32
286×*-commutative_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08360
116360
233360
372360
4204360
5722360
61810360
72732360
82839360
92978360
103151360
113415360
123736360
134948360
147164360
157834360
Stop Event
node limit
Counts
58 → 24
Calls
Call 1
Inputs
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
Outputs
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 u0 cos2phi) alphax) alphax)
(*.f32 (/.f32 alphax cos2phi) (*.f32 u0 alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 u0 (/.f32 (*.f32 alphax alphax) cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))

localize52.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 88 to 13 computations (85.2% saved)

series29.0ms (0.1%)

Counts
4 → 180
Calls

45 calls:

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

rewrite103.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
405×log-div_binary32
307×expm1-udef_binary32
307×log1p-udef_binary32
300×fma-def_binary32
258×log-pow_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01479
132575
2535675
Stop Event
node limit
Counts
4 → 182
Calls
Call 1
Inputs
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax))
(/.f32 (*.f32 alphay alphay) sin2phi)
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u0 (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u0 (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alphax (*.f32 (/.f32 alphay sin2phi) alphay)) (/.f32 u0 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u0 (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 u0 (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 u0 (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay))))) (pow.f32 (cbrt.f32 (*.f32 u0 (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay))))) 2) (cbrt.f32 (*.f32 u0 (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 u0 (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay))))) (sqrt.f32 (*.f32 u0 (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 u0) (/.f32 1 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (neg.f32 (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay))) u0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) (*.f32 alphax (*.f32 (/.f32 alphay sin2phi) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 u0) 2) 1) (/.f32 (cbrt.f32 u0) (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 u0) 1) (/.f32 (sqrt.f32 u0) (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 u0) (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) (/.f32 (sqrt.f32 u0) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) (/.f32 u0 (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 u0) 2) (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) (/.f32 (cbrt.f32 u0) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax))) 2)) (/.f32 u0 (cbrt.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 u0) 2) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax))) 2)) (cbrt.f32 (*.f32 u0 (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 u0) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax))) 2)) (/.f32 (sqrt.f32 u0) (cbrt.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax)))) (/.f32 u0 (sqrt.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 u0) 2) (sqrt.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax)))) (/.f32 (cbrt.f32 u0) (sqrt.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 1) (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (neg.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax))) (*.f32 alphax (neg.f32 (*.f32 (/.f32 alphay sin2phi) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay))) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 u0 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) alphax) (*.f32 (/.f32 alphay sin2phi) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 u0 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) (*.f32 (/.f32 alphay sin2phi) alphay)) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 u0 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) 1) (*.f32 alphax (*.f32 (/.f32 alphay sin2phi) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 u0 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) (pow.f32 (cbrt.f32 (*.f32 alphax (*.f32 (/.f32 alphay sin2phi) alphay))) 2)) (cbrt.f32 (*.f32 alphax (*.f32 (/.f32 alphay sin2phi) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 u0 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) (*.f32 (sqrt.f32 alphax) (/.f32 alphay (sqrt.f32 sin2phi)))) (*.f32 (sqrt.f32 alphax) (/.f32 alphay (sqrt.f32 sin2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u0 (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u0 (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u0 (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (*.f32 u0 (*.f32 alphax (*.f32 (/.f32 alphay sin2phi) alphay)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 u0 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (neg.f32 (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 u0 (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u0) (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u0 (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u0 (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u0 (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u0 (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u0 (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) 2) (*.f32 (cbrt.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax))) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax))) 2) (cbrt.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) (*.f32 (sqrt.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax))) (sqrt.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) (/.f32 1 (*.f32 alphax (neg.f32 (*.f32 (/.f32 alphay sin2phi) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (/.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 alphax) (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax) (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay)) (/.f32 1 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) (*.f32 alphax (*.f32 (/.f32 alphay sin2phi) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) 1) (/.f32 (sqrt.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) (*.f32 alphax (*.f32 (/.f32 alphay sin2phi) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) (*.f32 (/.f32 alphay sin2phi) alphay)) (/.f32 (sqrt.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) 2) alphax) (/.f32 (cbrt.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) (*.f32 (/.f32 alphay sin2phi) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) alphax) (/.f32 (sqrt.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) (*.f32 (/.f32 alphay sin2phi) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) 2) (*.f32 (/.f32 alphay sin2phi) alphay)) (/.f32 (cbrt.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 alphax (*.f32 (/.f32 alphay sin2phi) alphay))) 2)) (/.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (cbrt.f32 (*.f32 alphax (*.f32 (/.f32 alphay sin2phi) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) 2) (pow.f32 (cbrt.f32 (*.f32 alphax (*.f32 (/.f32 alphay sin2phi) alphay))) 2)) (cbrt.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) (pow.f32 (cbrt.f32 (*.f32 alphax (*.f32 (/.f32 alphay sin2phi) alphay))) 2)) (/.f32 (sqrt.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) (cbrt.f32 (*.f32 alphax (*.f32 (/.f32 alphay sin2phi) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (sqrt.f32 alphax) (/.f32 alphay (sqrt.f32 sin2phi)))) (/.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (*.f32 (sqrt.f32 alphax) (/.f32 alphay (sqrt.f32 sin2phi)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) 2) (*.f32 (sqrt.f32 alphax) (/.f32 alphay (sqrt.f32 sin2phi)))) (/.f32 (cbrt.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) (*.f32 (sqrt.f32 alphax) (/.f32 alphay (sqrt.f32 sin2phi)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (*.f32 alphax (*.f32 alphay alphay))) sin2phi)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 alphax (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 sin2phi alphay) alphay))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (*.f32 alphax (neg.f32 (*.f32 (/.f32 alphay sin2phi) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) 3) (pow.f32 (*.f32 alphax (*.f32 (/.f32 alphay sin2phi) alphay)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax) (/.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 alphay sin2phi) alphay))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 alphay (/.f32 1 (/.f32 sin2phi alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 alphay (*.f32 alphay (/.f32 1 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 alphay sin2phi) alphay) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (/.f32 alphay sin2phi) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 alphay 4)) (*.f32 (pow.f32 (cbrt.f32 alphay) 2) (/.f32 1 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (/.f32 alphay sin2phi) alphay)) (pow.f32 (cbrt.f32 (*.f32 (/.f32 alphay sin2phi) alphay)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 alphay sin2phi) alphay)) 2) (cbrt.f32 (*.f32 (/.f32 alphay sin2phi) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 alphay (sqrt.f32 sin2phi)) (/.f32 alphay (sqrt.f32 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 1 (neg.f32 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 sin2phi) (*.f32 alphay alphay))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 alphay 1) (/.f32 alphay sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 alphay sin2phi) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 alphay 4)) 1) (/.f32 (pow.f32 (cbrt.f32 alphay) 2) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 alphay (pow.f32 (cbrt.f32 sin2phi) 2)) (/.f32 alphay (cbrt.f32 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 sin2phi) 2)) (/.f32 (*.f32 alphay alphay) (cbrt.f32 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 alphay 4)) (pow.f32 (cbrt.f32 sin2phi) 2)) (cbrt.f32 (*.f32 (/.f32 alphay sin2phi) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 sin2phi)) (/.f32 (*.f32 alphay alphay) (sqrt.f32 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 alphay 4)) (sqrt.f32 sin2phi)) (/.f32 (pow.f32 (cbrt.f32 alphay) 2) (sqrt.f32 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 alphay sin2phi) alphay) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (/.f32 alphay sin2phi) alphay) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (/.f32 alphay sin2phi) alphay)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 alphay (sqrt.f32 sin2phi)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (/.f32 sin2phi alphay) alphay) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (*.f32 alphay alphay) (neg.f32 sin2phi)))))) (#(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 (exp.f32 (*.f32 (/.f32 alphay sin2phi) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 alphay sin2phi) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (/.f32 alphay sin2phi) alphay) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (*.f32 alphay alphay) 3) (pow.f32 sin2phi 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (/.f32 alphay sin2phi) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (/.f32 alphay sin2phi) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (/.f32 alphay sin2phi) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 alphay sin2phi) alphay)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 alphay (*.f32 (/.f32 alphax cos2phi) (/.f32 sin2phi alphay))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 alphay (*.f32 (/.f32 sin2phi alphay) (/.f32 alphax cos2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 alphay (*.f32 (/.f32 alphax cos2phi) (/.f32 sin2phi alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay alphay) (*.f32 sin2phi (/.f32 alphax cos2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay alphay) (*.f32 (/.f32 alphax cos2phi) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax sin2phi) cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay alphay) (/.f32 sin2phi (/.f32 cos2phi alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 alphax cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 cos2phi (*.f32 (/.f32 (/.f32 sin2phi alphay) alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 cos2phi (*.f32 alphax (/.f32 (/.f32 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 cos2phi alphax) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (/.f32 alphax cos2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 alphax cos2phi) (/.f32 (/.f32 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 sin2phi (*.f32 alphay (*.f32 alphay (/.f32 cos2phi alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 alphax (/.f32 cos2phi (/.f32 (/.f32 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 cos2phi) (*.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 alphax cos2phi) (neg.f32 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay (*.f32 alphay cos2phi)) (*.f32 alphax sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay (*.f32 alphay (/.f32 cos2phi alphax))) sin2phi)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 cos2phi (/.f32 (/.f32 sin2phi alphay) alphay)) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 alphay (*.f32 alphay cos2phi))) (neg.f32 (*.f32 alphax sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 alphay (*.f32 alphay (/.f32 cos2phi alphax)))) (neg.f32 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 cos2phi (/.f32 (/.f32 sin2phi alphay) alphay))) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alphay (neg.f32 alphay)) 1) (*.f32 (neg.f32 sin2phi) (/.f32 alphax cos2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay cos2phi) (*.f32 (/.f32 sin2phi alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alphay (neg.f32 alphay)) cos2phi) (*.f32 (neg.f32 sin2phi) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay (neg.f32 cos2phi)) (*.f32 (/.f32 sin2phi alphay) (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alphay alphay) (neg.f32 cos2phi)) (*.f32 sin2phi (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alphay (neg.f32 alphay)) (neg.f32 cos2phi)) (*.f32 (neg.f32 sin2phi) (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cos2phi alphay) (*.f32 alphax (/.f32 sin2phi alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 cos2phi) alphay) (*.f32 (neg.f32 alphax) (/.f32 sin2phi alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 cos2phi) (*.f32 alphay alphay)) (*.f32 (neg.f32 alphax) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 cos2phi) 1) (*.f32 (neg.f32 alphax) (/.f32 (/.f32 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cos2phi (*.f32 alphay (neg.f32 alphay))) (*.f32 alphax (neg.f32 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 cos2phi) (*.f32 alphay (neg.f32 alphay))) (*.f32 (neg.f32 alphax) (neg.f32 sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 alphay (*.f32 alphay (/.f32 cos2phi alphax))) 1) sin2phi)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 alphay (*.f32 alphay (/.f32 cos2phi alphax))) (pow.f32 (cbrt.f32 sin2phi) 2)) (cbrt.f32 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 alphay (*.f32 alphay (/.f32 cos2phi alphax))) (sqrt.f32 sin2phi)) (sqrt.f32 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 cos2phi (/.f32 (/.f32 sin2phi alphay) alphay)) 1) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 cos2phi (/.f32 (/.f32 sin2phi alphay) alphay)) (pow.f32 (cbrt.f32 alphax) 2)) (cbrt.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 cos2phi (/.f32 (/.f32 sin2phi alphay) alphay)) (sqrt.f32 alphax)) (sqrt.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay (/.f32 cos2phi alphax)) (/.f32 sin2phi alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 cos2phi alphax)) (neg.f32 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 cos2phi) (*.f32 (/.f32 alphay sin2phi) alphay)) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (neg.f32 cos2phi)) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 cos2phi alphax) alphay) (/.f32 sin2phi alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 cos2phi alphax) (*.f32 alphay (neg.f32 alphay))) (neg.f32 sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 alphay (*.f32 (/.f32 alphax cos2phi) (/.f32 sin2phi alphay))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 alphay (*.f32 (/.f32 alphax cos2phi) (/.f32 sin2phi alphay)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (/.f32 cos2phi alphax)) (/.f32 alphay (sqrt.f32 sin2phi))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 alphay (*.f32 (/.f32 alphax cos2phi) (/.f32 sin2phi alphay))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 alphay (*.f32 (/.f32 alphax cos2phi) (/.f32 sin2phi alphay))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (/.f32 cos2phi alphax)) (*.f32 (/.f32 alphay sin2phi) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 alphay (*.f32 (/.f32 alphax cos2phi) (/.f32 sin2phi alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 alphay (*.f32 (/.f32 alphax cos2phi) (/.f32 sin2phi alphay))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 alphay (*.f32 (/.f32 alphax cos2phi) (/.f32 sin2phi alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 alphay (*.f32 (/.f32 alphax cos2phi) (/.f32 sin2phi alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 alphay (*.f32 (/.f32 alphax cos2phi) (/.f32 sin2phi alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 alphay (*.f32 (/.f32 alphax cos2phi) (/.f32 sin2phi alphay)))) 1))))))

simplify114.0ms (0.6%)

Algorithm
egg-herbie
Rules
782×associate-/r*_binary32
716×associate-*r*_binary32
544×distribute-rgt-neg-in_binary32
531×associate-*l*_binary32
472×distribute-neg-frac_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0794206
12564062
212194044
367574044
Stop Event
node limit
Counts
362 → 209
Calls
Call 1
Inputs
(/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) alphax)) (*.f32 (+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax)) alphax) sin2phi))
(/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) alphax)) (*.f32 (+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax)) alphax) sin2phi))
(/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) alphax)) (*.f32 (+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax)) alphax) sin2phi))
(/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) alphax)) (*.f32 (+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax)) alphax) sin2phi))
(/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) alphax)) (*.f32 (+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax)) alphax) sin2phi))
(/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) alphax)) (*.f32 (+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax)) alphax) sin2phi))
(/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) alphax)) (*.f32 (+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax)) alphax) sin2phi))
(/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) alphax)) (*.f32 (+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax)) alphax) sin2phi))
(/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) alphax)) (*.f32 (+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax)) alphax) sin2phi))
(/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) alphax)) (*.f32 (+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax)) alphax) sin2phi))
(/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) alphax)) (*.f32 (+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax)) alphax) sin2phi))
(/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) alphax)) (*.f32 (+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax)) alphax) sin2phi))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(/.f32 cos2phi (pow.f32 alphax 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 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 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 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 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 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 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 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 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
Outputs
(/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) alphax)) (*.f32 (+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax)) alphax) sin2phi))
(*.f32 (/.f32 u0 (+.f32 alphax (*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) alphax) sin2phi))
(*.f32 (/.f32 u0 (fma.f32 (/.f32 cos2phi sin2phi) (/.f32 alphay (/.f32 alphax alphay)) alphax)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi alphax)))
(*.f32 (*.f32 (*.f32 alphay alphay) alphax) (/.f32 (/.f32 u0 sin2phi) (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)))
(/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) alphax)) (*.f32 (+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax)) alphax) sin2phi))
(*.f32 (/.f32 u0 (+.f32 alphax (*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) alphax) sin2phi))
(*.f32 (/.f32 u0 (fma.f32 (/.f32 cos2phi sin2phi) (/.f32 alphay (/.f32 alphax alphay)) alphax)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi alphax)))
(*.f32 (*.f32 (*.f32 alphay alphay) alphax) (/.f32 (/.f32 u0 sin2phi) (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)))
(/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) alphax)) (*.f32 (+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax)) alphax) sin2phi))
(*.f32 (/.f32 u0 (+.f32 alphax (*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) alphax) sin2phi))
(*.f32 (/.f32 u0 (fma.f32 (/.f32 cos2phi sin2phi) (/.f32 alphay (/.f32 alphax alphay)) alphax)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi alphax)))
(*.f32 (*.f32 (*.f32 alphay alphay) alphax) (/.f32 (/.f32 u0 sin2phi) (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)))
(/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) alphax)) (*.f32 (+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax)) alphax) sin2phi))
(*.f32 (/.f32 u0 (+.f32 alphax (*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) alphax) sin2phi))
(*.f32 (/.f32 u0 (fma.f32 (/.f32 cos2phi sin2phi) (/.f32 alphay (/.f32 alphax alphay)) alphax)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi alphax)))
(*.f32 (*.f32 (*.f32 alphay alphay) alphax) (/.f32 (/.f32 u0 sin2phi) (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)))
(/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) alphax)) (*.f32 (+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax)) alphax) sin2phi))
(*.f32 (/.f32 u0 (+.f32 alphax (*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) alphax) sin2phi))
(*.f32 (/.f32 u0 (fma.f32 (/.f32 cos2phi sin2phi) (/.f32 alphay (/.f32 alphax alphay)) alphax)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi alphax)))
(*.f32 (*.f32 (*.f32 alphay alphay) alphax) (/.f32 (/.f32 u0 sin2phi) (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)))
(/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) alphax)) (*.f32 (+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax)) alphax) sin2phi))
(*.f32 (/.f32 u0 (+.f32 alphax (*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) alphax) sin2phi))
(*.f32 (/.f32 u0 (fma.f32 (/.f32 cos2phi sin2phi) (/.f32 alphay (/.f32 alphax alphay)) alphax)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi alphax)))
(*.f32 (*.f32 (*.f32 alphay alphay) alphax) (/.f32 (/.f32 u0 sin2phi) (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)))
(/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) alphax)) (*.f32 (+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax)) alphax) sin2phi))
(*.f32 (/.f32 u0 (+.f32 alphax (*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) alphax) sin2phi))
(*.f32 (/.f32 u0 (fma.f32 (/.f32 cos2phi sin2phi) (/.f32 alphay (/.f32 alphax alphay)) alphax)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi alphax)))
(*.f32 (*.f32 (*.f32 alphay alphay) alphax) (/.f32 (/.f32 u0 sin2phi) (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)))
(/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) alphax)) (*.f32 (+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax)) alphax) sin2phi))
(*.f32 (/.f32 u0 (+.f32 alphax (*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) alphax) sin2phi))
(*.f32 (/.f32 u0 (fma.f32 (/.f32 cos2phi sin2phi) (/.f32 alphay (/.f32 alphax alphay)) alphax)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi alphax)))
(*.f32 (*.f32 (*.f32 alphay alphay) alphax) (/.f32 (/.f32 u0 sin2phi) (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)))
(/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) alphax)) (*.f32 (+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax)) alphax) sin2phi))
(*.f32 (/.f32 u0 (+.f32 alphax (*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) alphax) sin2phi))
(*.f32 (/.f32 u0 (fma.f32 (/.f32 cos2phi sin2phi) (/.f32 alphay (/.f32 alphax alphay)) alphax)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi alphax)))
(*.f32 (*.f32 (*.f32 alphay alphay) alphax) (/.f32 (/.f32 u0 sin2phi) (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)))
(/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) alphax)) (*.f32 (+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax)) alphax) sin2phi))
(*.f32 (/.f32 u0 (+.f32 alphax (*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) alphax) sin2phi))
(*.f32 (/.f32 u0 (fma.f32 (/.f32 cos2phi sin2phi) (/.f32 alphay (/.f32 alphax alphay)) alphax)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi alphax)))
(*.f32 (*.f32 (*.f32 alphay alphay) alphax) (/.f32 (/.f32 u0 sin2phi) (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)))
(/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) alphax)) (*.f32 (+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax)) alphax) sin2phi))
(*.f32 (/.f32 u0 (+.f32 alphax (*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) alphax) sin2phi))
(*.f32 (/.f32 u0 (fma.f32 (/.f32 cos2phi sin2phi) (/.f32 alphay (/.f32 alphax alphay)) alphax)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi alphax)))
(*.f32 (*.f32 (*.f32 alphay alphay) alphax) (/.f32 (/.f32 u0 sin2phi) (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)))
(/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) alphax)) (*.f32 (+.f32 (/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax)) alphax) sin2phi))
(*.f32 (/.f32 u0 (+.f32 alphax (*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax)))) (/.f32 (*.f32 (*.f32 alphay alphay) alphax) sin2phi))
(*.f32 (/.f32 u0 (fma.f32 (/.f32 cos2phi sin2phi) (/.f32 alphay (/.f32 alphax alphay)) alphax)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi alphax)))
(*.f32 (*.f32 (*.f32 alphay alphay) alphax) (/.f32 (/.f32 u0 sin2phi) (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (/.f32 cos2phi alphax) alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (neg.f32 (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay)))))
(-.f32 (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay))))
(-.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (/.f32 u0 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (neg.f32 (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))))) (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay))))
(fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (-.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (/.f32 u0 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi)))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8)) (pow.f32 alphay 6))) (neg.f32 (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay)))))))
(fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (fma.f32 -1 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay)))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))))
(fma.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax) (-.f32 (*.f32 (/.f32 (*.f32 u0 (*.f32 sin2phi sin2phi)) (pow.f32 alphay 4)) (/.f32 (pow.f32 alphax 6) (pow.f32 cos2phi 3))) (fma.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 alphax 4)) (/.f32 u0 (/.f32 (*.f32 (/.f32 (pow.f32 cos2phi 4) (pow.f32 alphax 8)) (pow.f32 alphay 6)) (pow.f32 sin2phi 3))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))
(*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay)) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(-.f32 (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi)) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 u0 cos2phi)) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 u0 cos2phi)) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))) (fma.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 alphay 8) (pow.f32 alphax 6)) (pow.f32 cos2phi 3)) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 u0 cos2phi)) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))
(*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay)) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(-.f32 (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi)) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 u0 cos2phi)) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 u0 cos2phi)) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))) (fma.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 alphay 8) (pow.f32 alphax 6)) (pow.f32 cos2phi 3)) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 u0 cos2phi)) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))
(*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay)) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(-.f32 (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi)) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 u0 cos2phi)) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 u0 cos2phi)) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))) (fma.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 alphay 8) (pow.f32 alphax 6)) (pow.f32 cos2phi 3)) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 u0 cos2phi)) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (neg.f32 (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay)))))
(-.f32 (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay))))
(-.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (/.f32 u0 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (neg.f32 (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))))) (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay))))
(fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (-.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (/.f32 u0 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi)))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8)) (pow.f32 alphay 6))) (neg.f32 (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay)))))))
(fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (fma.f32 -1 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay)))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))))
(fma.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax) (-.f32 (*.f32 (/.f32 (*.f32 u0 (*.f32 sin2phi sin2phi)) (pow.f32 alphay 4)) (/.f32 (pow.f32 alphax 6) (pow.f32 cos2phi 3))) (fma.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 alphax 4)) (/.f32 u0 (/.f32 (*.f32 (/.f32 (pow.f32 cos2phi 4) (pow.f32 alphax 8)) (pow.f32 alphay 6)) (pow.f32 sin2phi 3))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (neg.f32 (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay)))))
(-.f32 (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay))))
(-.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (/.f32 u0 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (neg.f32 (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))))) (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay))))
(fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (-.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (/.f32 u0 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi)))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8)) (pow.f32 alphay 6))) (neg.f32 (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay)))))))
(fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (fma.f32 -1 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay)))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))))
(fma.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax) (-.f32 (*.f32 (/.f32 (*.f32 u0 (*.f32 sin2phi sin2phi)) (pow.f32 alphay 4)) (/.f32 (pow.f32 alphax 6) (pow.f32 cos2phi 3))) (fma.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 alphax 4)) (/.f32 u0 (/.f32 (*.f32 (/.f32 (pow.f32 cos2phi 4) (pow.f32 alphax 8)) (pow.f32 alphay 6)) (pow.f32 sin2phi 3))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (neg.f32 (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay)))))
(-.f32 (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay))))
(-.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (/.f32 u0 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (neg.f32 (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))))) (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay))))
(fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (-.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (/.f32 u0 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi)))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8)) (pow.f32 alphay 6))) (neg.f32 (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay)))))))
(fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (fma.f32 -1 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay)))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))))
(fma.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax) (-.f32 (*.f32 (/.f32 (*.f32 u0 (*.f32 sin2phi sin2phi)) (pow.f32 alphay 4)) (/.f32 (pow.f32 alphax 6) (pow.f32 cos2phi 3))) (fma.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 alphax 4)) (/.f32 u0 (/.f32 (*.f32 (/.f32 (pow.f32 cos2phi 4) (pow.f32 alphax 8)) (pow.f32 alphay 6)) (pow.f32 sin2phi 3))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))
(*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay)) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(-.f32 (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi)) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 u0 cos2phi)) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 u0 cos2phi)) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))) (fma.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 alphay 8) (pow.f32 alphax 6)) (pow.f32 cos2phi 3)) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 u0 cos2phi)) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))
(*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay)) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(-.f32 (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi)) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 u0 cos2phi)) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 u0 cos2phi)) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))) (fma.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 alphay 8) (pow.f32 alphax 6)) (pow.f32 cos2phi 3)) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 u0 cos2phi)) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))
(*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay)) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(-.f32 (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi)) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 u0 cos2phi)) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 u0 cos2phi)) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 alphay 6)) (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))) (fma.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (*.f32 (/.f32 (pow.f32 alphay 8) (pow.f32 alphax 6)) (pow.f32 cos2phi 3)) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 4) (*.f32 u0 cos2phi)) (*.f32 alphax alphax)) (*.f32 sin2phi sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (neg.f32 (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay)))))
(-.f32 (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay))))
(-.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (/.f32 u0 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (neg.f32 (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))))) (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay))))
(fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (-.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (/.f32 u0 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi)))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8)) (pow.f32 alphay 6))) (neg.f32 (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay)))))))
(fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (fma.f32 -1 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay)))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))))
(fma.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax) (-.f32 (*.f32 (/.f32 (*.f32 u0 (*.f32 sin2phi sin2phi)) (pow.f32 alphay 4)) (/.f32 (pow.f32 alphax 6) (pow.f32 cos2phi 3))) (fma.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 alphax 4)) (/.f32 u0 (/.f32 (*.f32 (/.f32 (pow.f32 cos2phi 4) (pow.f32 alphax 8)) (pow.f32 alphay 6)) (pow.f32 sin2phi 3))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (neg.f32 (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay)))))
(-.f32 (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay))))
(-.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (/.f32 u0 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (neg.f32 (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay))))) (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay))))
(fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (-.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (/.f32 u0 (*.f32 alphay (*.f32 alphay (*.f32 cos2phi cos2phi)))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8)) (pow.f32 alphay 6))) (neg.f32 (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 sin2phi (pow.f32 alphax 4)) (*.f32 alphay alphay)))))))
(fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (fma.f32 -1 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi alphay) (/.f32 (pow.f32 alphax 4) alphay)))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))))
(fma.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax) (-.f32 (*.f32 (/.f32 (*.f32 u0 (*.f32 sin2phi sin2phi)) (pow.f32 alphay 4)) (/.f32 (pow.f32 alphax 6) (pow.f32 cos2phi 3))) (fma.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (pow.f32 alphax 4)) (/.f32 u0 (/.f32 (*.f32 (/.f32 (pow.f32 cos2phi 4) (pow.f32 alphax 8)) (pow.f32 alphay 6)) (pow.f32 sin2phi 3))))))
(/.f32 cos2phi (pow.f32 alphax 2))
(/.f32 cos2phi (*.f32 alphax alphax))
(+.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 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 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 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 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 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 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 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 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))
(/.f32 (*.f32 cos2phi (pow.f32 alphay 2)) (*.f32 sin2phi alphax))
(*.f32 (/.f32 cos2phi sin2phi) (/.f32 (*.f32 alphay alphay) alphax))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (/.f32 cos2phi alphax))
(/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))

localize49.0ms (0.2%)

Local error

Found 3 expressions with local error:

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

Compiled 52 to 25 computations (51.9% saved)

series25.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
8.0ms
sin2phi
@0
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi)))
8.0ms
alphay
@0
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi)))
4.0ms
sin2phi
@inf
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi)))
1.0ms
alphay
@-inf
(*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))
1.0ms
alphay
@inf
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi)))

rewrite57.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
934×pow1_binary32
860×add-log-exp_binary32
859×expm1-log1p-u_binary32
858×log1p-expm1-u_binary32
108×add-sqr-sqrt_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify68.0ms (0.3%)

Algorithm
egg-herbie
Rules
620×fma-neg_binary32
543×associate-*l/_binary32
438×associate-/r/_binary32
402×cancel-sign-sub-inv_binary32
367×associate-/l/_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0981221
12851157
28611122
333331059
Stop Event
node limit
Counts
129 → 109
Calls
Call 1
Inputs
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (pow.f32 alphay 2) sin2phi)
(*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2)) sin2phi)) (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2)) sin2phi)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)) (*.f32 -1/3 (/.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2)) sin2phi))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2)) sin2phi)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2)) sin2phi)) (*.f32 -1/3 (/.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2)) sin2phi)))))
(/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) sin2phi)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) sin2phi))) (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) sin2phi))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) sin2phi) (*.f32 -1/3 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 3) sin2phi))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) sin2phi))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))) sin2phi))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) sin2phi))) (+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 3) sin2phi))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))) sin2phi)))))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(*.f32 -1 u0)
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))))
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 u0))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))))
(*.f32 -1 (log.f32 (/.f32 -1 u0)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))))
Outputs
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(/.f32 (pow.f32 alphay 2) sin2phi)
(/.f32 (*.f32 alphay alphay) sin2phi)
(/.f32 alphay (/.f32 sin2phi alphay))
(*.f32 (/.f32 alphay sin2phi) alphay)
(*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(neg.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (*.f32 (*.f32 u0 alphay) alphay)) sin2phi)
(*.f32 (/.f32 u0 sin2phi) (*.f32 alphay (neg.f32 alphay)))
(*.f32 (/.f32 (*.f32 alphay u0) sin2phi) (neg.f32 alphay))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2)) sin2phi)) (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(fma.f32 -1/2 (/.f32 (*.f32 u0 u0) (/.f32 sin2phi (*.f32 alphay alphay))) (neg.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))))
(-.f32 (*.f32 -1/2 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (*.f32 u0 u0)))) (/.f32 (*.f32 (*.f32 u0 alphay) alphay) sin2phi))
(-.f32 (*.f32 -1/2 (*.f32 (*.f32 alphay alphay) (/.f32 u0 (/.f32 sin2phi u0)))) (/.f32 (*.f32 alphay (*.f32 alphay u0)) sin2phi))
(*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 -1/2 (*.f32 u0 u0)) sin2phi) (/.f32 u0 sin2phi)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2)) sin2phi)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)) (*.f32 -1/3 (/.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2)) sin2phi))))
(fma.f32 -1/2 (/.f32 (*.f32 u0 u0) (/.f32 sin2phi (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 -1/3 (/.f32 (pow.f32 u0 3) (/.f32 sin2phi (*.f32 alphay alphay))))))
(fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (*.f32 u0 u0))) (-.f32 (*.f32 -1/3 (*.f32 (/.f32 (pow.f32 u0 3) sin2phi) (*.f32 alphay alphay))) (/.f32 (*.f32 (*.f32 u0 alphay) alphay) sin2phi)))
(-.f32 (fma.f32 -1/3 (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (pow.f32 u0 3)) (*.f32 -1/2 (*.f32 (*.f32 alphay alphay) (/.f32 u0 (/.f32 sin2phi u0))))) (/.f32 (*.f32 alphay (*.f32 alphay u0)) sin2phi))
(fma.f32 -1/3 (*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (pow.f32 u0 3)) (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 -1/2 (*.f32 u0 u0)) sin2phi) (/.f32 u0 sin2phi))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2)) sin2phi)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2)) sin2phi)) (*.f32 -1/3 (/.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2)) sin2phi)))))
(fma.f32 -1/2 (/.f32 (*.f32 u0 u0) (/.f32 sin2phi (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (fma.f32 -1/4 (/.f32 (pow.f32 u0 4) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 -1/3 (/.f32 (pow.f32 u0 3) (/.f32 sin2phi (*.f32 alphay alphay)))))))
(fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (*.f32 u0 u0))) (-.f32 (fma.f32 -1/3 (*.f32 (/.f32 (pow.f32 u0 3) sin2phi) (*.f32 alphay alphay)) (*.f32 -1/4 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (pow.f32 u0 4))))) (/.f32 (*.f32 (*.f32 u0 alphay) alphay) sin2phi)))
(fma.f32 -1/2 (*.f32 (*.f32 alphay alphay) (/.f32 u0 (/.f32 sin2phi u0))) (-.f32 (fma.f32 -1/3 (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (pow.f32 u0 3)) (*.f32 -1/4 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (pow.f32 u0 4))))) (/.f32 (*.f32 alphay (*.f32 alphay u0)) sin2phi)))
(+.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u0 3)) sin2phi) (/.f32 u0 sin2phi))) (*.f32 (*.f32 alphay alphay) (+.f32 (/.f32 (*.f32 -1/2 (*.f32 u0 u0)) sin2phi) (/.f32 (*.f32 -1/4 (pow.f32 u0 4)) sin2phi))))
(/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) sin2phi)
(/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (+.f32 (log.f32 u0) (log.f32 -1))))
(*.f32 (*.f32 alphay alphay) (/.f32 (+.f32 (log.f32 u0) (log.f32 -1)) sin2phi))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (+.f32 (log.f32 u0) (log.f32 -1)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) sin2phi))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (*.f32 sin2phi u0)) (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (+.f32 (log.f32 u0) (log.f32 -1)))) (/.f32 alphay (/.f32 (*.f32 sin2phi u0) alphay)))
(-.f32 (*.f32 (*.f32 alphay alphay) (/.f32 (+.f32 (log.f32 u0) (log.f32 -1)) sin2phi)) (*.f32 (/.f32 alphay (*.f32 sin2phi u0)) alphay))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (+.f32 (log.f32 u0) (+.f32 (log.f32 -1) (/.f32 -1 u0))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) sin2phi))) (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) sin2phi)))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (*.f32 sin2phi u0)) (fma.f32 -1/2 (/.f32 (/.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) sin2phi) (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 alphay sin2phi) (/.f32 alphay (*.f32 u0 u0))) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (+.f32 (log.f32 u0) (log.f32 -1))))) (/.f32 alphay (/.f32 (*.f32 sin2phi u0) alphay)))
(fma.f32 (/.f32 (+.f32 (log.f32 u0) (log.f32 -1)) sin2phi) (*.f32 alphay alphay) (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (-.f32 (/.f32 -1 u0) (/.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (+.f32 (log.f32 u0) (+.f32 (log.f32 -1) (+.f32 (/.f32 -1 u0) (/.f32 -1/2 (*.f32 u0 u0))))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) sin2phi))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) sin2phi) (*.f32 -1/3 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 3) sin2phi))))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (*.f32 sin2phi u0)) (+.f32 (fma.f32 -1/2 (/.f32 (/.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) sin2phi) (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (*.f32 -1/3 (*.f32 alphay alphay)) (*.f32 sin2phi (pow.f32 u0 3)))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 alphay sin2phi) (/.f32 alphay (*.f32 u0 u0))) (fma.f32 -1/3 (/.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 u0 3)) alphay)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (+.f32 (log.f32 u0) (log.f32 -1)))))) (/.f32 alphay (/.f32 (*.f32 sin2phi u0) alphay)))
(-.f32 (fma.f32 (/.f32 (+.f32 (log.f32 u0) (log.f32 -1)) sin2phi) (*.f32 alphay alphay) (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (+.f32 (/.f32 -1/2 (*.f32 u0 u0)) (/.f32 -1/3 (pow.f32 u0 3))))) (*.f32 (/.f32 alphay (*.f32 sin2phi u0)) alphay))
(+.f32 (*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (+.f32 (log.f32 u0) (+.f32 (log.f32 -1) (/.f32 -1 u0)))) (*.f32 (*.f32 (/.f32 alphay sin2phi) (/.f32 alphay (*.f32 u0 u0))) (+.f32 -1/2 (/.f32 -1/3 u0))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (/.f32 -1 u0)))))
(/.f32 (*.f32 (neg.f32 (*.f32 alphay alphay)) (log.f32 (/.f32 -1 u0))) sin2phi)
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (neg.f32 (log.f32 (/.f32 -1 u0))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (neg.f32 (log.f32 (/.f32 -1 u0))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))) sin2phi)))
(*.f32 -1 (+.f32 (/.f32 (*.f32 alphay alphay) (*.f32 sin2phi u0)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (/.f32 -1 u0))))))
(-.f32 (neg.f32 (/.f32 alphay (/.f32 (*.f32 sin2phi u0) alphay))) (*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log.f32 (/.f32 -1 u0))))
(neg.f32 (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log.f32 (/.f32 -1 u0)) (*.f32 (/.f32 alphay (*.f32 sin2phi u0)) alphay)))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) sin2phi))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))) sin2phi))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (*.f32 sin2phi u0)) (fma.f32 -1/2 (/.f32 (/.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) sin2phi) (neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (/.f32 -1 u0)))))))
(-.f32 (-.f32 (*.f32 -1/2 (*.f32 (/.f32 alphay sin2phi) (/.f32 alphay (*.f32 u0 u0)))) (*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log.f32 (/.f32 -1 u0)))) (/.f32 alphay (/.f32 (*.f32 sin2phi u0) alphay)))
(-.f32 (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (-.f32 (/.f32 -1 u0) (/.f32 1/2 (*.f32 u0 u0)))) (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log.f32 (/.f32 -1 u0))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (+.f32 (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))) (/.f32 -1/2 (*.f32 u0 u0))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) sin2phi))) (+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 3) sin2phi))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))) sin2phi)))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (*.f32 sin2phi u0)) (fma.f32 -1/2 (/.f32 (/.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) sin2phi) (fma.f32 -1/3 (/.f32 (*.f32 alphay alphay) (*.f32 sin2phi (pow.f32 u0 3))) (neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (/.f32 -1 u0))))))))
(-.f32 (-.f32 (fma.f32 -1/2 (*.f32 (/.f32 alphay sin2phi) (/.f32 alphay (*.f32 u0 u0))) (*.f32 -1/3 (/.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 u0 3)) alphay)))) (*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log.f32 (/.f32 -1 u0)))) (/.f32 alphay (/.f32 (*.f32 sin2phi u0) alphay)))
(-.f32 (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (+.f32 (/.f32 -1/2 (*.f32 u0 u0)) (/.f32 -1/3 (pow.f32 u0 3)))) (fma.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log.f32 (/.f32 -1 u0)) (*.f32 (/.f32 alphay (*.f32 sin2phi u0)) alphay)))
(+.f32 (*.f32 (*.f32 (/.f32 alphay (*.f32 sin2phi u0)) alphay) (+.f32 -1 (/.f32 -1/2 u0))) (*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (-.f32 (/.f32 -1/3 (pow.f32 u0 3)) (log.f32 (/.f32 -1 u0)))))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0)))
(*.f32 -1 u0)
(neg.f32 u0)
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0)))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))))
(fma.f32 -1 u0 (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3))))
(-.f32 (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3))) u0)
(-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)
(fma.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 -1/3) -1/2)) (neg.f32 u0))
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))
(fma.f32 -1 u0 (fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/3 (pow.f32 u0 3) (*.f32 -1/4 (pow.f32 u0 4)))))
(-.f32 (fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/3 (pow.f32 u0 3) (*.f32 -1/4 (pow.f32 u0 4)))) u0)
(-.f32 (fma.f32 -1/4 (pow.f32 u0 4) (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)))) u0)
(-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 -1/3 (*.f32 -1/4 u0))))) u0)
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))
(fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))
(+.f32 (log.f32 u0) (log.f32 -1))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 u0))
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 1 u0))
(+.f32 (log.f32 u0) (+.f32 (log.f32 -1) (/.f32 -1 u0)))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0))))
(+.f32 (log.f32 u0) (-.f32 (log.f32 -1) (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0)))))
(+.f32 (log.f32 u0) (+.f32 (log.f32 -1) (-.f32 (/.f32 -1 u0) (/.f32 1/2 (*.f32 u0 u0)))))
(+.f32 (log.f32 u0) (+.f32 (log.f32 -1) (+.f32 (/.f32 -1 u0) (/.f32 -1/2 (*.f32 u0 u0)))))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))))
(-.f32 (-.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 1 u0)) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3))))
(+.f32 (log.f32 -1) (-.f32 (log.f32 u0) (+.f32 (/.f32 1 u0) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3))))))
(+.f32 (log.f32 u0) (+.f32 (-.f32 (log.f32 -1) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3)))) (/.f32 -1 u0)))
(+.f32 (log.f32 u0) (+.f32 (+.f32 (log.f32 -1) (/.f32 -1 u0)) (+.f32 (/.f32 -1/2 (*.f32 u0 u0)) (/.f32 -1/3 (pow.f32 u0 3)))))
(*.f32 -1 (log.f32 (/.f32 -1 u0)))
(neg.f32 (log.f32 (/.f32 -1 u0)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0))
(fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 -1 u0))
(-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0))))
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 -1 u0)) (/.f32 1/2 (*.f32 u0 u0)))
(-.f32 (-.f32 (/.f32 -1 u0) (/.f32 1/2 (*.f32 u0 u0))) (log.f32 (/.f32 -1 u0)))
(+.f32 (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))) (/.f32 -1/2 (*.f32 u0 u0)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3)))))
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 -1 u0)) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3))))
(-.f32 (-.f32 (-.f32 (/.f32 -1 u0) (/.f32 1/2 (*.f32 u0 u0))) (log.f32 (/.f32 -1 u0))) (/.f32 1/3 (pow.f32 u0 3)))
(+.f32 (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 -1/2 (*.f32 u0 u0)) (/.f32 -1/3 (pow.f32 u0 3))))

localize68.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 100 to 16 computations (84% saved)

series31.0ms (0.2%)

Counts
4 → 180
Calls

45 calls:

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

rewrite101.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
333×expm1-udef_binary32
333×log1p-udef_binary32
332×fma-def_binary32
206×add-sqr-sqrt_binary32
204×pow1_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify141.0ms (0.7%)

Algorithm
egg-herbie
Rules
917×fma-neg_binary32
661×fma-def_binary32
525×associate-*l/_binary32
509×associate-*r/_binary32
415×*-commutative_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01415565
14855183
222264996
367924996
Stop Event
node limit
Counts
367 → 237
Calls
Call 1
Inputs
(/.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 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 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 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 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 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 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 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 (*.f32 u0 (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 u0 2) (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))) (/.f32 (*.f32 u0 (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 u0 2) (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))) (+.f32 (/.f32 (*.f32 u0 (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi)) (*.f32 1/3 (/.f32 (*.f32 (pow.f32 u0 3) (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi)))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 u0 4) (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 u0 2) (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))) (+.f32 (/.f32 (*.f32 u0 (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi)) (*.f32 1/3 (/.f32 (*.f32 (pow.f32 u0 3) (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))))))
(*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))) (/.f32 (*.f32 alphay (pow.f32 alphax 2)) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) (*.f32 u0 cos2phi))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 alphay (pow.f32 alphax 2)) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) (*.f32 (pow.f32 u0 2) cos2phi)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))) (/.f32 (*.f32 alphay (pow.f32 alphax 2)) (*.f32 u0 (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 alphay (pow.f32 alphax 2)) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) (*.f32 (pow.f32 u0 2) cos2phi)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 alphay (pow.f32 alphax 2)) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) (*.f32 (pow.f32 u0 3) cos2phi)))) (/.f32 (*.f32 alphay (pow.f32 alphax 2)) (*.f32 u0 (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))))))
(/.f32 (*.f32 alphay (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))
(+.f32 (/.f32 (*.f32 alphay (pow.f32 alphax 2)) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) (*.f32 u0 cos2phi))) (/.f32 (*.f32 alphay (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 alphay (pow.f32 alphax 2)) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) (*.f32 (pow.f32 u0 2) cos2phi)))) (+.f32 (/.f32 (*.f32 alphay (pow.f32 alphax 2)) (*.f32 u0 (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))) (/.f32 (*.f32 alphay (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 alphay (pow.f32 alphax 2)) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) (*.f32 (pow.f32 u0 2) cos2phi)))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 alphay (pow.f32 alphax 2)) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) (*.f32 (pow.f32 u0 3) cos2phi)))) (+.f32 (/.f32 (*.f32 alphay (pow.f32 alphax 2)) (*.f32 u0 (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))) (/.f32 (*.f32 alphay (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.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 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.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 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.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 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.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 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
Outputs
(/.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 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 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 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 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 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 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 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 (*.f32 u0 (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))
(/.f32 (*.f32 u0 (*.f32 alphay (*.f32 alphax alphax))) (*.f32 cos2phi (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay)))))
(*.f32 (/.f32 alphay (/.f32 (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay) (*.f32 alphax alphax))) (/.f32 u0 cos2phi))
(*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 (*.f32 alphay u0) (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 u0 2) (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))) (/.f32 (*.f32 u0 (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi)))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 u0 u0) (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay)))) (/.f32 (*.f32 alphay (*.f32 alphax alphax)) cos2phi)) (/.f32 (*.f32 u0 (*.f32 alphay (*.f32 alphax alphax))) (*.f32 cos2phi (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay)) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi alphay))) (*.f32 (/.f32 alphay (/.f32 (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay) (*.f32 alphax alphax))) (/.f32 u0 cos2phi)))
(*.f32 (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) alphay) (+.f32 (/.f32 u0 (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)) (/.f32 (*.f32 1/2 (*.f32 u0 u0)) (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 u0 2) (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))) (+.f32 (/.f32 (*.f32 u0 (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi)) (*.f32 1/3 (/.f32 (*.f32 (pow.f32 u0 3) (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi)))))
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 (*.f32 u0 u0) (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay)))) (/.f32 (*.f32 alphay (*.f32 alphax alphax)) cos2phi)) (/.f32 (*.f32 u0 (*.f32 alphay (*.f32 alphax alphax))) (*.f32 cos2phi (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay)))))) (*.f32 1/3 (*.f32 (/.f32 (pow.f32 u0 3) (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay)))) (/.f32 (*.f32 alphay (*.f32 alphax alphax)) cos2phi))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay)) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi alphay))) (fma.f32 1/3 (*.f32 (/.f32 alphay (/.f32 (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay) (*.f32 alphax alphax))) (/.f32 (pow.f32 u0 3) cos2phi)) (*.f32 (/.f32 alphay (/.f32 (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay) (*.f32 alphax alphax))) (/.f32 u0 cos2phi))))
(fma.f32 1/2 (*.f32 (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 (*.f32 alphay u0) (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay))) u0) (*.f32 (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) alphay) (+.f32 (/.f32 u0 (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)) (/.f32 (*.f32 1/3 (pow.f32 u0 3)) (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)))))
(+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 u0 4) (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 u0 2) (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))) (+.f32 (/.f32 (*.f32 u0 (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi)) (*.f32 1/3 (/.f32 (*.f32 (pow.f32 u0 3) (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))))))
(fma.f32 1/4 (*.f32 (/.f32 (pow.f32 u0 4) (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay)))) (/.f32 (*.f32 alphay (*.f32 alphax alphax)) cos2phi)) (+.f32 (fma.f32 1/2 (*.f32 (/.f32 (*.f32 u0 u0) (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay)))) (/.f32 (*.f32 alphay (*.f32 alphax alphax)) cos2phi)) (/.f32 (*.f32 u0 (*.f32 alphay (*.f32 alphax alphax))) (*.f32 cos2phi (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay)))))) (*.f32 1/3 (*.f32 (/.f32 (pow.f32 u0 3) (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay)))) (/.f32 (*.f32 alphay (*.f32 alphax alphax)) cos2phi)))))
(fma.f32 1/4 (*.f32 (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi alphay)) (/.f32 (pow.f32 u0 4) (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay)) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi alphay))) (fma.f32 1/3 (*.f32 (/.f32 alphay (/.f32 (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay) (*.f32 alphax alphax))) (/.f32 (pow.f32 u0 3) cos2phi)) (*.f32 (/.f32 alphay (/.f32 (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay) (*.f32 alphax alphax))) (/.f32 u0 cos2phi)))))
(+.f32 (*.f32 (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) alphay) (+.f32 (/.f32 u0 (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)) (/.f32 (*.f32 1/2 (*.f32 u0 u0)) (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)))) (*.f32 (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) alphay) (+.f32 (/.f32 (*.f32 1/3 (pow.f32 u0 3)) (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)) (*.f32 1/4 (/.f32 (pow.f32 u0 4) (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay))))))
(*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi)))
(neg.f32 (*.f32 (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay)))) (/.f32 (*.f32 alphay (*.f32 alphax alphax)) cos2phi)))
(*.f32 (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay)) (neg.f32 (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi alphay))))
(*.f32 (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)) (/.f32 (neg.f32 (*.f32 alphax alphax)) (/.f32 cos2phi alphay)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))) (/.f32 (*.f32 alphay (pow.f32 alphax 2)) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) (*.f32 u0 cos2phi))))
(fma.f32 -1 (*.f32 (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay)))) (/.f32 (*.f32 alphay (*.f32 alphax alphax)) cos2phi)) (*.f32 (/.f32 alphay (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay)))) (/.f32 (*.f32 alphax alphax) (*.f32 cos2phi u0))))
(-.f32 (*.f32 (/.f32 alphay u0) (*.f32 (/.f32 alphax cos2phi) (/.f32 alphax (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay)))) (*.f32 (/.f32 alphay (/.f32 (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay) (*.f32 alphax alphax))) (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) cos2phi)))
(*.f32 (/.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)) (-.f32 (/.f32 alphay (*.f32 cos2phi u0)) (/.f32 (*.f32 alphay (+.f32 (log.f32 -1) (log.f32 u0))) cos2phi)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 alphay (pow.f32 alphax 2)) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) (*.f32 (pow.f32 u0 2) cos2phi)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))) (/.f32 (*.f32 alphay (pow.f32 alphax 2)) (*.f32 u0 (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi)))))
(fma.f32 1/2 (/.f32 (*.f32 alphay (*.f32 alphax alphax)) (*.f32 (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))) (*.f32 cos2phi (*.f32 u0 u0)))) (fma.f32 -1 (*.f32 (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay)))) (/.f32 (*.f32 alphay (*.f32 alphax alphax)) cos2phi)) (/.f32 (*.f32 alphay (*.f32 alphax alphax)) (*.f32 (*.f32 u0 (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay)))) cos2phi))))
(fma.f32 1/2 (*.f32 (/.f32 alphay (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay)) (/.f32 alphax (/.f32 (*.f32 cos2phi (*.f32 u0 u0)) alphax))) (-.f32 (*.f32 (/.f32 alphay u0) (*.f32 (/.f32 alphax cos2phi) (/.f32 alphax (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay)))) (*.f32 (/.f32 alphay (/.f32 (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay) (*.f32 alphax alphax))) (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) cos2phi))))
(fma.f32 (/.f32 alphay u0) (*.f32 (/.f32 alphax cos2phi) (/.f32 alphax (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay))) (*.f32 (*.f32 (*.f32 alphax alphax) (/.f32 alphay (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay))) (-.f32 (/.f32 1/2 (*.f32 cos2phi (*.f32 u0 u0))) (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) cos2phi))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 alphay (pow.f32 alphax 2)) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) (*.f32 (pow.f32 u0 2) cos2phi)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 alphay (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 alphay (pow.f32 alphax 2)) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) (*.f32 (pow.f32 u0 3) cos2phi)))) (/.f32 (*.f32 alphay (pow.f32 alphax 2)) (*.f32 u0 (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))))))
(fma.f32 1/2 (/.f32 (*.f32 alphay (*.f32 alphax alphax)) (*.f32 (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))) (*.f32 cos2phi (*.f32 u0 u0)))) (fma.f32 -1 (*.f32 (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay)))) (/.f32 (*.f32 alphay (*.f32 alphax alphax)) cos2phi)) (fma.f32 1/3 (*.f32 (/.f32 alphay (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay)))) (/.f32 (*.f32 alphax alphax) (*.f32 cos2phi (pow.f32 u0 3)))) (/.f32 (*.f32 alphay (*.f32 alphax alphax)) (*.f32 (*.f32 u0 (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay)))) cos2phi)))))
(fma.f32 1/2 (*.f32 (/.f32 alphay (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay)) (/.f32 alphax (/.f32 (*.f32 cos2phi (*.f32 u0 u0)) alphax))) (-.f32 (fma.f32 1/3 (*.f32 (/.f32 alphay (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay)) (/.f32 alphax (/.f32 (*.f32 cos2phi (pow.f32 u0 3)) alphax))) (*.f32 (/.f32 alphay u0) (*.f32 (/.f32 alphax cos2phi) (/.f32 alphax (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay))))) (*.f32 (/.f32 alphay (/.f32 (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay) (*.f32 alphax alphax))) (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) cos2phi))))
(+.f32 (*.f32 (/.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)) (-.f32 (/.f32 alphay (*.f32 cos2phi u0)) (/.f32 (*.f32 alphay (+.f32 (log.f32 -1) (log.f32 u0))) cos2phi))) (*.f32 (*.f32 (*.f32 alphax alphax) (/.f32 alphay (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay))) (+.f32 (/.f32 1/2 (*.f32 cos2phi (*.f32 u0 u0))) (/.f32 1/3 (*.f32 cos2phi (pow.f32 u0 3))))))
(/.f32 (*.f32 alphay (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))
(/.f32 (*.f32 alphay (*.f32 (*.f32 alphax alphax) (log.f32 (/.f32 -1 u0)))) (*.f32 cos2phi (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay)))))
(*.f32 (/.f32 alphay (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay)) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log.f32 (/.f32 -1 u0)))))
(*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 (*.f32 alphay (log.f32 (/.f32 -1 u0))) (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)))
(+.f32 (/.f32 (*.f32 alphay (pow.f32 alphax 2)) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) (*.f32 u0 cos2phi))) (/.f32 (*.f32 alphay (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi)))
(+.f32 (*.f32 (/.f32 alphay (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay)))) (/.f32 (*.f32 alphax alphax) (*.f32 cos2phi u0))) (/.f32 (*.f32 alphay (*.f32 (*.f32 alphax alphax) (log.f32 (/.f32 -1 u0)))) (*.f32 cos2phi (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))))))
(*.f32 (/.f32 alphay (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay)) (+.f32 (/.f32 (/.f32 (*.f32 alphax alphax) u0) cos2phi) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log.f32 (/.f32 -1 u0))))))
(*.f32 (/.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)) (+.f32 (/.f32 (*.f32 alphay (log.f32 (/.f32 -1 u0))) cos2phi) (/.f32 alphay (*.f32 cos2phi u0))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 alphay (pow.f32 alphax 2)) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) (*.f32 (pow.f32 u0 2) cos2phi)))) (+.f32 (/.f32 (*.f32 alphay (pow.f32 alphax 2)) (*.f32 u0 (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))) (/.f32 (*.f32 alphay (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))))
(fma.f32 1/2 (/.f32 (*.f32 alphay (*.f32 alphax alphax)) (*.f32 (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))) (*.f32 cos2phi (*.f32 u0 u0)))) (+.f32 (/.f32 (*.f32 alphay (*.f32 alphax alphax)) (*.f32 (*.f32 u0 (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay)))) cos2phi)) (/.f32 (*.f32 alphay (*.f32 (*.f32 alphax alphax) (log.f32 (/.f32 -1 u0)))) (*.f32 cos2phi (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay)))))))
(fma.f32 1/2 (*.f32 (/.f32 alphay (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay)) (/.f32 alphax (/.f32 (*.f32 cos2phi (*.f32 u0 u0)) alphax))) (*.f32 (/.f32 alphay (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay)) (+.f32 (/.f32 (/.f32 (*.f32 alphax alphax) u0) cos2phi) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log.f32 (/.f32 -1 u0)))))))
(*.f32 (/.f32 alphay (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)) (+.f32 (*.f32 1/2 (/.f32 alphax (/.f32 (*.f32 cos2phi (*.f32 u0 u0)) alphax))) (fma.f32 (/.f32 alphax cos2phi) (/.f32 alphax u0) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log.f32 (/.f32 -1 u0))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 alphay (pow.f32 alphax 2)) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) (*.f32 (pow.f32 u0 2) cos2phi)))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 alphay (pow.f32 alphax 2)) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) (*.f32 (pow.f32 u0 3) cos2phi)))) (+.f32 (/.f32 (*.f32 alphay (pow.f32 alphax 2)) (*.f32 u0 (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi))) (/.f32 (*.f32 alphay (*.f32 (log.f32 (/.f32 -1 u0)) (pow.f32 alphax 2))) (*.f32 (+.f32 alphay (/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))) cos2phi)))))
(fma.f32 1/2 (/.f32 (*.f32 alphay (*.f32 alphax alphax)) (*.f32 (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))) (*.f32 cos2phi (*.f32 u0 u0)))) (+.f32 (fma.f32 1/3 (*.f32 (/.f32 alphay (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay)))) (/.f32 (*.f32 alphax alphax) (*.f32 cos2phi (pow.f32 u0 3)))) (/.f32 (*.f32 alphay (*.f32 alphax alphax)) (*.f32 (*.f32 u0 (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay)))) cos2phi))) (/.f32 (*.f32 alphay (*.f32 (*.f32 alphax alphax) (log.f32 (/.f32 -1 u0)))) (*.f32 cos2phi (+.f32 alphay (*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay)))))))
(fma.f32 1/2 (*.f32 (/.f32 alphay (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay)) (/.f32 alphax (/.f32 (*.f32 cos2phi (*.f32 u0 u0)) alphax))) (fma.f32 1/3 (*.f32 (/.f32 alphay (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay)) (/.f32 alphax (/.f32 (*.f32 cos2phi (pow.f32 u0 3)) alphax))) (*.f32 (/.f32 alphay (fma.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay) alphay)) (+.f32 (/.f32 (/.f32 (*.f32 alphax alphax) u0) cos2phi) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log.f32 (/.f32 -1 u0))))))))
(fma.f32 (/.f32 alphay (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)) (fma.f32 (/.f32 alphax cos2phi) (/.f32 alphax u0) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log.f32 (/.f32 -1 u0)))) (*.f32 (*.f32 (*.f32 alphax alphax) (/.f32 alphay (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay))) (+.f32 (/.f32 1/2 (*.f32 cos2phi (*.f32 u0 u0))) (/.f32 1/3 (*.f32 cos2phi (pow.f32 u0 3))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))) sin2phi)
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax)))) (neg.f32 (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6))))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4))) (/.f32 (neg.f32 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 4) (log1p.f32 (neg.f32 u0)))))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)) (pow.f32 alphay 6))) (log1p.f32 (neg.f32 u0))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax)))) (+.f32 (neg.f32 (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6))))) (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))))) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 4) (log1p.f32 (neg.f32 u0)))))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (pow.f32 alphay 4) (/.f32 (*.f32 alphax alphax) (log1p.f32 (neg.f32 u0)))) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (/.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))))) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)) (pow.f32 alphay 6))) (log1p.f32 (neg.f32 u0)))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 1 u0))) cos2phi))
(/.f32 (neg.f32 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 1 u0))) cos2phi)) (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))))
(-.f32 (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (*.f32 -1 (+.f32 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 1 u0))) cos2phi))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))))
(-.f32 (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 1 u0))) cos2phi)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 8) (pow.f32 cos2phi 4))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 alphax 8) (pow.f32 alphay 6))) (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi)))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 1 u0))) cos2phi))
(/.f32 (neg.f32 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 1 u0))) cos2phi)) (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))))
(-.f32 (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (*.f32 -1 (+.f32 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 1 u0))) cos2phi))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))))
(-.f32 (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 1 u0))) cos2phi)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 8) (pow.f32 cos2phi 4))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 alphax 8) (pow.f32 alphay 6))) (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi)))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 1 u0))) cos2phi))
(/.f32 (neg.f32 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 1 u0))) cos2phi)) (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))))
(-.f32 (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (*.f32 -1 (+.f32 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 1 u0))) cos2phi))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))))
(-.f32 (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 1 u0))) cos2phi)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 8) (pow.f32 cos2phi 4))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 alphax 8) (pow.f32 alphay 6))) (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))) sin2phi)
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax)))) (neg.f32 (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6))))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4))) (/.f32 (neg.f32 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 4) (log1p.f32 (neg.f32 u0)))))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)) (pow.f32 alphay 6))) (log1p.f32 (neg.f32 u0))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax)))) (+.f32 (neg.f32 (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6))))) (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))))) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 4) (log1p.f32 (neg.f32 u0)))))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (pow.f32 alphay 4) (/.f32 (*.f32 alphax alphax) (log1p.f32 (neg.f32 u0)))) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (/.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))))) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)) (pow.f32 alphay 6))) (log1p.f32 (neg.f32 u0)))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))) sin2phi)
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax)))) (neg.f32 (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6))))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4))) (/.f32 (neg.f32 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 4) (log1p.f32 (neg.f32 u0)))))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)) (pow.f32 alphay 6))) (log1p.f32 (neg.f32 u0))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax)))) (+.f32 (neg.f32 (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6))))) (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))))) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 4) (log1p.f32 (neg.f32 u0)))))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (pow.f32 alphay 4) (/.f32 (*.f32 alphax alphax) (log1p.f32 (neg.f32 u0)))) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (/.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))))) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)) (pow.f32 alphay 6))) (log1p.f32 (neg.f32 u0)))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))) sin2phi)
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax)))) (neg.f32 (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6))))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4))) (/.f32 (neg.f32 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 4) (log1p.f32 (neg.f32 u0)))))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)) (pow.f32 alphay 6))) (log1p.f32 (neg.f32 u0))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax)))) (+.f32 (neg.f32 (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6))))) (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))))) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 4) (log1p.f32 (neg.f32 u0)))))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (pow.f32 alphay 4) (/.f32 (*.f32 alphax alphax) (log1p.f32 (neg.f32 u0)))) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (/.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))))) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)) (pow.f32 alphay 6))) (log1p.f32 (neg.f32 u0)))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 1 u0))) cos2phi))
(/.f32 (neg.f32 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 1 u0))) cos2phi)) (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))))
(-.f32 (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (*.f32 -1 (+.f32 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 1 u0))) cos2phi))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))))
(-.f32 (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 1 u0))) cos2phi)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 8) (pow.f32 cos2phi 4))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 alphax 8) (pow.f32 alphay 6))) (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi)))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 1 u0))) cos2phi))
(/.f32 (neg.f32 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 1 u0))) cos2phi)) (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))))
(-.f32 (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (*.f32 -1 (+.f32 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 1 u0))) cos2phi))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))))
(-.f32 (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 1 u0))) cos2phi)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 8) (pow.f32 cos2phi 4))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 alphax 8) (pow.f32 alphay 6))) (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi)))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(neg.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 1 u0))) cos2phi))
(/.f32 (neg.f32 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 1 u0))) cos2phi)) (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))))
(-.f32 (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (*.f32 -1 (+.f32 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 1 u0))) cos2phi))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax)))))
(-.f32 (*.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi))) (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (log.f32 (-.f32 1 u0))) cos2phi)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (-.f32 (-.f32 (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 8) (pow.f32 cos2phi 4))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (*.f32 alphax alphax))) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 cos2phi 3)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 sin2phi 3)) (pow.f32 cos2phi 4)) (/.f32 (pow.f32 alphax 8) (pow.f32 alphay 6))) (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (*.f32 (*.f32 alphax alphax) (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))) sin2phi)
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax)))) (neg.f32 (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6))))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4))) (/.f32 (neg.f32 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 4) (log1p.f32 (neg.f32 u0)))))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)) (pow.f32 alphay 6))) (log1p.f32 (neg.f32 u0))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax)))) (+.f32 (neg.f32 (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6))))) (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))))) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 4) (log1p.f32 (neg.f32 u0)))))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (pow.f32 alphay 4) (/.f32 (*.f32 alphax alphax) (log1p.f32 (neg.f32 u0)))) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (/.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))))) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)) (pow.f32 alphay 6))) (log1p.f32 (neg.f32 u0)))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))) sin2phi)
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax)))) (neg.f32 (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6))))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4))) (/.f32 (neg.f32 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 4) (log1p.f32 (neg.f32 u0)))))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)) (pow.f32 alphay 6))) (log1p.f32 (neg.f32 u0))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (*.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 4)) (*.f32 alphax alphax)))) (+.f32 (neg.f32 (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6))))) (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))))) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 4) (log1p.f32 (neg.f32 u0)))))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (/.f32 (pow.f32 alphay 4) (/.f32 (*.f32 alphax alphax) (log1p.f32 (neg.f32 u0)))) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (/.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))))) (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)) (pow.f32 alphay 6))) (log1p.f32 (neg.f32 u0)))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (*.f32 sin2phi (pow.f32 alphax 2)) (*.f32 cos2phi alphay))
(*.f32 (/.f32 sin2phi cos2phi) (/.f32 (*.f32 alphax alphax) alphay))
(/.f32 (*.f32 sin2phi (/.f32 (*.f32 alphax alphax) alphay)) cos2phi)
(/.f32 (/.f32 (*.f32 alphax (*.f32 sin2phi alphax)) alphay) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (*.f32 alphax alphax) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (*.f32 alphax alphax) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (*.f32 alphax alphax) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (*.f32 alphax alphax) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (*.f32 alphax alphax) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (*.f32 alphax alphax) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (*.f32 alphax alphax) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (*.f32 alphax alphax) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (*.f32 alphax alphax) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (*.f32 alphax alphax) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (*.f32 alphax alphax) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (*.f32 alphax alphax) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (*.f32 alphax alphax) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (*.f32 alphax alphax) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (*.f32 alphax alphax) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (*.f32 alphax alphax) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (*.f32 alphax alphax) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (*.f32 alphax alphax) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (*.f32 alphax alphax) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (*.f32 alphax alphax) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (*.f32 alphax alphax) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (*.f32 alphax alphax) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (*.f32 alphax alphax) cos2phi)
(/.f32 (pow.f32 alphax 2) cos2phi)
(/.f32 (*.f32 alphax alphax) cos2phi)

eval261.0ms (1.3%)

Compiler

Compiled 23929 to 7450 computations (68.9% saved)

prune212.0ms (1.1%)

Pruning

59 alts after pruning (55 fresh and 4 done)

PrunedKeptTotal
New89733930
Fresh142236
Picked101
Done347
Total91559974
Error
0b
Counts
974 → 59
Alt Table
Click to see full alt table
StatusErrorProgram
13.0b
(*.f32 -1 (*.f32 (/.f32 (*.f32 u0 (neg.f32 alphay)) sin2phi) alphay))
4.3b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (+.f32 alphay (/.f32 (/.f32 sin2phi (/.f32 cos2phi (*.f32 alphax alphax))) alphay)) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) alphay)))
8.0b
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 (/.f32 (*.f32 alphay alphay) sin2phi) -1)))
10.4b
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
23.8b
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
8.0b
(*.f32 -1 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) 3))
4.2b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (+.f32 alphay (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 sin2phi alphay))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) alphay)))
0.6b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (*.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
9.2b
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3)))) u0)) sin2phi))
25.1b
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
25.1b
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 u0)) (neg.f32 cos2phi))
8.0b
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (neg.f32 sin2phi) (/.f32 1 (neg.f32 (*.f32 alphay alphay))))))
0.6b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (*.f32 cos2phi (/.f32 1 (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))))
13.0b
(*.f32 -1 (*.f32 (neg.f32 u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
9.7b
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 u0 (+.f32 -1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 -1/3)))))) sin2phi))
0.5b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
8.1b
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay))))
13.3b
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
11.5b
(/.f32 u0 (/.f32 (+.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) 1)) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 (*.f32 alphay alphay) sin2phi))))
7.8b
(*.f32 -1 (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0))))
8.1b
(/.f32 u0 (+.f32 (*.f32 (neg.f32 cos2phi) (/.f32 1 (*.f32 alphax (neg.f32 alphax)))) (/.f32 sin2phi (*.f32 alphay alphay))))
4.3b
(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)))))
8.1b
(/.f32 u0 (+.f32 (*.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
8.1b
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax sin2phi) cos2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
4.3b
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 u0 (*.f32 u0 (*.f32 alphay alphay)))) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi)))) (*.f32 (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (/.f32 u0 (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi))))))
8.1b
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
12.9b
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 alphay (neg.f32 alphay))) sin2phi))
8.1b
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
0.5b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
8.1b
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (/.f32 cos2phi (/.f32 (/.f32 sin2phi alphay) alphay)) alphax)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
8.0b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
25.1b
(/.f32 (*.f32 alphax (*.f32 alphax u0)) cos2phi)
6.8b
(fma.f32 1/2 (*.f32 (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 (*.f32 alphay u0) (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay))) u0) (*.f32 (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) alphay) (+.f32 (/.f32 u0 (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)) (/.f32 (*.f32 1/3 (pow.f32 u0 3)) (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)))))
25.1b
(/.f32 1 (/.f32 cos2phi (*.f32 alphax (*.f32 alphax u0))))
0.6b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (*.f32 (neg.f32 sin2phi) (/.f32 1 (neg.f32 (*.f32 alphay alphay))))))
8.1b
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (*.f32 (/.f32 1 sin2phi) (*.f32 alphay alphay)) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
13.0b
(*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))
8.1b
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 alphay (*.f32 alphay cos2phi)) (*.f32 alphax sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
7.8b
(*.f32 (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) alphay) (+.f32 (/.f32 u0 (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)) (/.f32 (*.f32 1/2 (*.f32 u0 u0)) (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay))))
7.8b
(*.f32 -1 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay))))
8.1b
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) alphax)))
26.1b
(-.f32 (+.f32 1 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) 1)
0.6b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (*.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay))))
7.8b
(*.f32 -1 (/.f32 (+.f32 0 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay))) sin2phi))
25.1b
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
23.8b
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
25.1b
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
11.0b
(*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 (*.f32 alphay u0) (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)))
9.2b
(*.f32 -1 (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 -1/3 (*.f32 -1/4 u0))))) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
23.8b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
8.0b
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (*.f32 alphax alphax))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
8.1b
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (*.f32 alphay (/.f32 1 (/.f32 sin2phi alphay))) alphax)))
13.0b
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
4.2b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (+.f32 alphay (/.f32 alphax (/.f32 (/.f32 cos2phi alphax) (/.f32 sin2phi alphay)))) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) alphay)))
8.1b
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 (/.f32 cos2phi alphax) alphay) (/.f32 sin2phi alphay))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
8.1b
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 cos2phi alphay) (*.f32 alphax (/.f32 sin2phi alphay)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
8.1b
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (/.f32 1 (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))))
10.4b
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))))
7.8b
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
Compiler

Compiled 2582 to 1599 computations (38.1% saved)

localize65.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 72 to 26 computations (63.9% saved)

series11.0ms (0.1%)

Counts
3 → 132
Calls

33 calls:

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

rewrite91.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
437×fma-def_binary32
315×log-div_binary32
290×expm1-udef_binary32
290×log1p-udef_binary32
248×log-pow_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01748
137140
2560240
Stop Event
node limit
Counts
3 → 180
Calls
Call 1
Inputs
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (*.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax))
(+.f32 (*.f32 (/.f32 cos2phi alphax) (/.f32 1 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 (/.f32 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay))) (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 u0) (/.f32 1 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 u0) (/.f32 1 (neg.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)))) (pow.f32 (cbrt.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)))) 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 (/.f32 sin2phi alphay) alphay)))) 2) (cbrt.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)))))))) (#(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 (/.f32 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (log1p.f32 u0)) (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax))) (/.f32 (sqrt.f32 (log1p.f32 u0)) (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax))))))) (#(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 (/.f32 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay))) (log1p.f32 u0))))) (#(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 (/.f32 sin2phi alphay) 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 (/.f32 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)) 2))) (/.f32 (log1p.f32 u0) (cbrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (log1p.f32 u0) 2)) (cbrt.f32 (pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)) 2))) (cbrt.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)))))))) (#(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 (/.f32 sin2phi alphay) alphay)) 2))) (/.f32 (sqrt.f32 (log1p.f32 u0)) (cbrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (cbrt.f32 (pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)) 2))) (/.f32 (log1p.f32 u0) (cbrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax))) (/.f32 (log1p.f32 u0) (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (log1p.f32 u0) 2)) (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax))) (/.f32 (cbrt.f32 (log1p.f32 u0)) (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax))) (/.f32 (log1p.f32 u0) (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax))))))) (#(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 (/.f32 sin2phi alphay) alphay) 3))) (fma.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (-.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (*.f32 cos2phi (pow.f32 alphax -2))) (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log1p.f32 u0) (-.f32 (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 2) (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)))) (-.f32 (*.f32 cos2phi (pow.f32 alphax -2)) (/.f32 (/.f32 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay))) 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 (/.f32 sin2phi alphay) alphay)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sqrt.f32 (log1p.f32 u0)) (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)) (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 (/.f32 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)))))))) (#(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 (/.f32 sin2phi alphay) alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay))) 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 (/.f32 sin2phi alphay) alphay)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (log1p.f32 u0) (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)))) 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 (*.f32 alphax alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 cos2phi (/.f32 alphax (/.f32 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 cos2phi (/.f32 (*.f32 alphax alphax) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 cos2phi alphax) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 alphax cos2phi) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 alphax (/.f32 alphax cos2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 alphax (/.f32 cos2phi alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 alphax alphax) cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 alphax) (/.f32 alphax cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (/.f32 cos2phi alphax)) 2) (/.f32 alphax (cbrt.f32 (/.f32 cos2phi alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (/.f32 cos2phi alphax)) (/.f32 alphax (sqrt.f32 (/.f32 cos2phi alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (*.f32 (neg.f32 alphax) (/.f32 alphax cos2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (*.f32 (/.f32 alphax cos2phi) (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 cos2phi) (neg.f32 (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 cos2phi) (*.f32 (neg.f32 alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 cos2phi) (*.f32 alphax (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 cos2phi alphax)) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 cos2phi) 1) (*.f32 (neg.f32 alphax) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cos2phi -1) (*.f32 alphax (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 cos2phi) -1) (*.f32 (neg.f32 alphax) (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (neg.f32 cos2phi)) (*.f32 (neg.f32 alphax) (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 cos2phi alphax) (sqrt.f32 alphax)) (sqrt.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 cos2phi alphax) 1) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 cos2phi alphax) (pow.f32 (cbrt.f32 alphax) 2)) (cbrt.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 cos2phi) (/.f32 1 alphax)) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (/.f32 cos2phi alphax)) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 cos2phi alphax) -1) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 alphax) (neg.f32 cos2phi)) (neg.f32 alphax))))) (#(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 sqrt.f32 (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (*.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 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 2) (-.f32 (*.f32 cos2phi (pow.f32 alphax -2)) (/.f32 (/.f32 sin2phi alphay) alphay))) (/.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (-.f32 (*.f32 cos2phi (pow.f32 alphax -2)) (/.f32 (/.f32 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay))) (cbrt.f32 (pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)) 2)) (cbrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax)) (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 3) (pow.f32 (/.f32 (/.f32 sin2phi alphay) alphay) 3)) (/.f32 1 (fma.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (-.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (*.f32 cos2phi (pow.f32 alphax -2))) (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 2) (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4))) (/.f32 1 (-.f32 (*.f32 cos2phi (pow.f32 alphax -2)) (/.f32 (/.f32 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (-.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (*.f32 cos2phi (pow.f32 alphax -2))) (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 2)) (+.f32 (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 3) (pow.f32 (/.f32 (/.f32 sin2phi alphay) alphay) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 (*.f32 cos2phi (pow.f32 alphax -2)) (/.f32 (/.f32 sin2phi alphay) alphay)) (-.f32 (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 2) (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 3) (pow.f32 (/.f32 (/.f32 sin2phi alphay) alphay) 3)) (fma.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (-.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (*.f32 cos2phi (pow.f32 alphax -2))) (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 3) (pow.f32 (/.f32 (/.f32 sin2phi alphay) alphay) 3)) (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (-.f32 (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 2) (*.f32 (*.f32 cos2phi (pow.f32 alphax -2)) (/.f32 (/.f32 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 2) (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4))) (-.f32 (*.f32 cos2phi (pow.f32 alphax -2)) (/.f32 (/.f32 sin2phi alphay) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 3) (pow.f32 (/.f32 (/.f32 sin2phi alphay) alphay) 3))) (neg.f32 (fma.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (-.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (*.f32 cos2phi (pow.f32 alphax -2))) (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 2) (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)))) (neg.f32 (-.f32 (*.f32 cos2phi (pow.f32 alphax -2)) (/.f32 (/.f32 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.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 (fma.f32 (/.f32 cos2phi alphax) (/.f32 alphay (/.f32 sin2phi alphay)) alphax) (*.f32 alphax (/.f32 alphay (/.f32 sin2phi alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (/.f32 cos2phi alphax) (*.f32 alphay alphay) (*.f32 alphax sin2phi)) (*.f32 alphax (*.f32 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 cos2phi (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) sin2phi)) (*.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.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 (fma.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 (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 alphax (/.f32 sin2phi alphay))) (*.f32 alphax alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 cos2phi alphay (*.f32 (*.f32 alphax alphax) (/.f32 sin2phi alphay))) (*.f32 (*.f32 alphax alphax) alphay))))) (#(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 (fma.f32 sin2phi alphax (*.f32 (*.f32 alphay alphay) (/.f32 cos2phi alphax))) (*.f32 (*.f32 alphay alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.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 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.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 (fma.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 (fma.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 (fma.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 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 2)) (-.f32 (/.f32 (/.f32 sin2phi alphay) alphay) (*.f32 cos2phi (pow.f32 alphax -2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 cos2phi (pow.f32 alphax -2)))) (exp.f32 (/.f32 (/.f32 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (*.f32 cos2phi (pow.f32 alphax -2))) (+.f32 1 (expm1.f32 (/.f32 (/.f32 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 cos2phi (pow.f32 alphax -2)))) (+.f32 1 (expm1.f32 (/.f32 (/.f32 sin2phi alphay) alphay)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 sin2phi alphay) alphay))) (exp.f32 (*.f32 cos2phi (pow.f32 alphax -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (/.f32 (/.f32 sin2phi alphay) alphay)) (+.f32 1 (expm1.f32 (*.f32 cos2phi (pow.f32 alphax -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 sin2phi alphay) alphay))) (+.f32 1 (expm1.f32 (*.f32 cos2phi (pow.f32 alphax -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 cos2phi (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 cos2phi (pow.f32 alphax -2)) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (/.f32 (/.f32 sin2phi alphay) alphay) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 alphax) (/.f32 cos2phi alphax) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 1 (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(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 (/.f32 (/.f32 sin2phi alphay) alphay) 1 (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (/.f32 (/.f32 sin2phi alphay) alphay)) (pow.f32 (cbrt.f32 (/.f32 (/.f32 sin2phi alphay) alphay)) 2) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 sin2phi alphay) alphay)) 2) (cbrt.f32 (/.f32 (/.f32 sin2phi alphay) alphay)) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 sin2phi) 2) (*.f32 (cbrt.f32 sin2phi) (pow.f32 alphay -2)) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 cos2phi (pow.f32 alphax -2))) (pow.f32 (cbrt.f32 (*.f32 cos2phi (pow.f32 alphax -2))) 2) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 cos2phi (pow.f32 alphax -2))) 2) (cbrt.f32 (*.f32 cos2phi (pow.f32 alphax -2))) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (/.f32 cos2phi alphax)) 2) (*.f32 (cbrt.f32 (/.f32 cos2phi alphax)) (/.f32 1 alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 alphax -2)) (*.f32 (/.f32 1 (cbrt.f32 alphax)) (/.f32 cos2phi alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(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 fma.f32 (sqrt.f32 sin2phi) (*.f32 (sqrt.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 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (/.f32 cos2phi alphax)) (*.f32 (sqrt.f32 (/.f32 cos2phi alphax)) (/.f32 1 alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 alphax -1/2) (/.f32 (/.f32 cos2phi alphax) (sqrt.f32 alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 alphax -1/2) (*.f32 (pow.f32 alphax -1/2) (/.f32 cos2phi alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 sin2phi) (/.f32 1 (*.f32 alphay (neg.f32 alphay))) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 alphay -2) sin2phi (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 alphax) 2)) (/.f32 (/.f32 cos2phi alphax) (cbrt.f32 alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 cos2phi (sqrt.f32 alphax)) (/.f32 (/.f32 1 alphax) (sqrt.f32 alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (pow.f32 (cbrt.f32 sin2phi) 2) 1) (/.f32 (cbrt.f32 sin2phi) (*.f32 alphay alphay)) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (sqrt.f32 sin2phi) 1) (/.f32 (sqrt.f32 sin2phi) (*.f32 alphay alphay)) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 alphay) (/.f32 sin2phi alphay) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (pow.f32 (cbrt.f32 sin2phi) 2) alphay) (/.f32 (cbrt.f32 sin2phi) alphay) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 alphay 4))) (/.f32 sin2phi (pow.f32 (cbrt.f32 alphay) 2)) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (pow.f32 (cbrt.f32 sin2phi) 2) (cbrt.f32 (pow.f32 alphay 4))) (cbrt.f32 (/.f32 (/.f32 sin2phi alphay) alphay)) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (sqrt.f32 sin2phi) (cbrt.f32 (pow.f32 alphay 4))) (/.f32 (sqrt.f32 sin2phi) (pow.f32 (cbrt.f32 alphay) 2)) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 cos2phi 1) (pow.f32 alphax -2) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 cos2phi alphax)) 2) 1) (/.f32 (cbrt.f32 (/.f32 cos2phi alphax)) alphax) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (sqrt.f32 (/.f32 cos2phi alphax)) 1) (/.f32 (sqrt.f32 (/.f32 cos2phi alphax)) alphax) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 cos2phi (pow.f32 (cbrt.f32 alphax) 2)) (/.f32 (/.f32 1 alphax) (cbrt.f32 alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 cos2phi alphax)) 2) (pow.f32 (cbrt.f32 alphax) 2)) (cbrt.f32 (*.f32 cos2phi (pow.f32 alphax -2))) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (sqrt.f32 (/.f32 cos2phi alphax)) (pow.f32 (cbrt.f32 alphax) 2)) (/.f32 (sqrt.f32 (/.f32 cos2phi alphax)) (cbrt.f32 alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (/.f32 cos2phi alphax) (sqrt.f32 alphax)) (pow.f32 alphax -1/2) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 cos2phi alphax)) 2) (sqrt.f32 alphax)) (/.f32 (cbrt.f32 (/.f32 cos2phi alphax)) (sqrt.f32 alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (/.f32 cos2phi alphax) 1) (/.f32 1 alphax) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (/.f32 cos2phi alphax) (pow.f32 (cbrt.f32 alphax) 2)) (/.f32 1 (cbrt.f32 alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (/.f32 cos2phi alphax) (cbrt.f32 (pow.f32 alphax -2))) (/.f32 1 (cbrt.f32 alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (/.f32 cos2phi alphax) (pow.f32 alphax -1/2)) (pow.f32 alphax -1/2) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (/.f32 1 alphax) (pow.f32 (cbrt.f32 (/.f32 cos2phi alphax)) 2)) (cbrt.f32 (/.f32 cos2phi alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (/.f32 1 alphax) (sqrt.f32 (/.f32 cos2phi alphax))) (sqrt.f32 (/.f32 cos2phi alphax)) (/.f32 (/.f32 sin2phi alphay) alphay))))))

simplify121.0ms (0.6%)

Algorithm
egg-herbie
Rules
742×associate-/r*_binary32
637×associate-*r*_binary32
569×associate-*l*_binary32
406×distribute-neg-frac_binary32
327×fma-def_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01224610
13884346
215584334
371734334
Stop Event
node limit
Counts
312 → 225
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/2 (/.f32 (pow.f32 u0 2) (+.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/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 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.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 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))))
(+.f32 (*.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 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))
(+.f32 (*.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 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 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (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 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 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))
(+.f32 (*.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 1/3 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.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 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.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 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.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 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.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 (/.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 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 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 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 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 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 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 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)))
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/2 (/.f32 (pow.f32 u0 2) (+.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/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/4 (/.f32 (pow.f32 u0 4) (+.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)))) (fma.f32 1/4 (/.f32 (pow.f32 u0 4) (+.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 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))
(neg.f32 (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.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 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))))
(+.f32 (neg.f32 (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.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 (log.f32 -1) (log.f32 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(+.f32 (*.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 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))
(+.f32 (+.f32 (neg.f32 (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (/.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 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (+.f32 (log.f32 -1) (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 (/.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 (+.f32 (log.f32 -1) (log.f32 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))))
(+.f32 (*.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 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 (/.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2))))))))
(+.f32 (+.f32 (/.f32 1/2 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 u0 u0))) (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) (+.f32 (neg.f32 (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.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/3 (pow.f32 u0 3)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (+.f32 (log.f32 -1) (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 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (+.f32 (/.f32 1/3 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 u0 3))) (-.f32 (/.f32 (/.f32 1/2 (*.f32 u0 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (+.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 (/.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/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 1 (*.f32 u0 (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))
(+.f32 (/.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 (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/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 1/3 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 cos2phi (pow.f32 alphax 2)) (/.f32 sin2phi (pow.f32 alphay 2)))))))))
(+.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 (/.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 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 (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 (/.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 (/.f32 1/3 (*.f32 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))) (pow.f32 u0 3))) (/.f32 (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4)))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphax) (/.f32 (pow.f32 alphay 4) alphax)) (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(*.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 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0))))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.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 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0))))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.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 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0))))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4)))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphax) (/.f32 (pow.f32 alphay 4) alphax)) (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4)))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphax) (/.f32 (pow.f32 alphay 4) alphax)) (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(*.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 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0))))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4)))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphax) (/.f32 (pow.f32 alphay 4) alphax)) (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4)))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphax) (/.f32 (pow.f32 alphay 4) alphax)) (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(neg.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4)))
(-.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)) (+.f32 (/.f32 (*.f32 cos2phi (*.f32 (pow.f32 alphay 4) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2))) (+.f32 (/.f32 (*.f32 (pow.f32 cos2phi 3) (*.f32 (pow.f32 alphay 8) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 cos2phi 2) (*.f32 (pow.f32 alphay 6) (log.f32 (-.f32 1 u0)))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4)))))))
(+.f32 (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0)))) (/.f32 (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (log.f32 (-.f32 1 u0))) (*.f32 (*.f32 alphax alphax) (*.f32 sin2phi sin2phi)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 6)) (pow.f32 alphax 4)))) (*.f32 (/.f32 (pow.f32 cos2phi 3) (pow.f32 sin2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphay 8)) (pow.f32 alphax 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 cos2phi (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) alphax) (/.f32 (pow.f32 alphay 4) alphax)) (*.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (pow.f32 alphax 6)))) (/.f32 (*.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 sin2phi 3)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 6))) (pow.f32 alphax 4))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(-.f32 (fma.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 8)) (pow.f32 sin2phi 4))) (pow.f32 alphax 6))) (+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)) (/.f32 (*.f32 cos2phi cos2phi) (*.f32 (/.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (log1p.f32 (neg.f32 u0))) (pow.f32 alphax 4)))))
(*.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 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0))))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.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 (*.f32 alphax (*.f32 alphax (log1p.f32 (neg.f32 u0))))) cos2phi)
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))
(+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(-.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alphax 4) sin2phi)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (*.f32 -1 (+.f32 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax))))))
(fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0)))))))
(-.f32 (*.f32 (/.f32 (*.f32 sin2phi (log1p.f32 (neg.f32 u0))) (*.f32 alphay alphay)) (/.f32 (pow.f32 alphax 4) (*.f32 cos2phi cos2phi))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0)))))
(+.f32 (/.f32 (*.f32 sin2phi (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 sin2phi 2) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 sin2phi 3) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6))) (*.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 2)) cos2phi)))))
(+.f32 (*.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 4)) (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 (*.f32 sin2phi sin2phi) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 cos2phi 3)) (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 6)))) (+.f32 (neg.f32 (/.f32 (log.f32 (-.f32 1 u0)) (/.f32 cos2phi (*.f32 alphax alphax)))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alphax 8)) (pow.f32 alphay 6))))))
(+.f32 (fma.f32 (/.f32 sin2phi (*.f32 cos2phi cos2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))) (neg.f32 (fma.f32 (/.f32 sin2phi (/.f32 (pow.f32 cos2phi 3) sin2phi)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 4) (pow.f32 alphax 6))) (/.f32 (*.f32 alphax alphax) (/.f32 cos2phi (log1p.f32 (neg.f32 u0))))))) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 cos2phi 4)) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphax 8)) (/.f32 (pow.f32 sin2phi 3) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4)))) (fma.f32 (*.f32 (/.f32 sin2phi (pow.f32 cos2phi 3)) sin2phi) (*.f32 (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 4)) (log1p.f32 (neg.f32 u0))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (log1p.f32 (neg.f32 u0))))))
(/.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 (/.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 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 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 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 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 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 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 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)))

localize20.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 23 to 8 computations (65.2% saved)

series7.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite57.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
801×pow1_binary32
739×add-log-exp_binary32
739×log1p-expm1-u_binary32
739×expm1-log1p-u_binary32
721×add-exp-log_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0717
114717
2201117
Stop Event
node limit
Counts
2 → 40
Calls
Call 1
Inputs
(*.f32 u0 (/.f32 alphax cos2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 u0 (/.f32 alphax cos2phi))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u0 (/.f32 cos2phi alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 cos2phi (*.f32 u0 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u0 alphax) cos2phi)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 u0 alphax)) (neg.f32 cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u0 alphax) 1) cos2phi)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u0 alphax) (pow.f32 (cbrt.f32 cos2phi) 2)) (cbrt.f32 cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u0 alphax) (sqrt.f32 cos2phi)) (sqrt.f32 cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 alphax) u0) (neg.f32 cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u0 (neg.f32 alphax)) (neg.f32 cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (/.f32 alphax cos2phi)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u0 (/.f32 alphax cos2phi)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u0 (/.f32 alphax cos2phi))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u0 (/.f32 alphax cos2phi))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 u0 (/.f32 alphax cos2phi)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u0) (/.f32 alphax cos2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u0 (/.f32 alphax cos2phi)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 u0 3) (pow.f32 (/.f32 alphax cos2phi) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 alphax cos2phi) 3) (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u0 (/.f32 alphax cos2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u0 (/.f32 alphax cos2phi))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u0 (/.f32 alphax cos2phi))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u0 alphax) (/.f32 cos2phi alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphax (*.f32 u0 alphax)) cos2phi)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u0 alphax) alphax) cos2phi)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u0 alphax) 1) (/.f32 cos2phi alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u0 alphax) (neg.f32 alphax)) (neg.f32 cos2phi))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 u0) (/.f32 alphax cos2phi)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 alphax 3) (pow.f32 (*.f32 u0 (/.f32 alphax cos2phi)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 u0 (/.f32 alphax cos2phi)) 3) (pow.f32 alphax 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))))))))

simplify110.0ms (0.6%)

Algorithm
egg-herbie
Rules
1455×associate-*l/_binary32
1220×associate-*r/_binary32
349×sqr-pow_binary32
309×*-commutative_binary32
254×associate-/r*_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
010612
121612
237612
376612
4215612
5770612
61938612
72975612
83086612
93229612
103407612
113684612
124012612
135539612
Stop Event
node limit
Counts
112 → 43
Calls
Call 1
Inputs
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
Outputs
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 alphax) cos2phi)
(/.f32 u0 (/.f32 cos2phi alphax))
(*.f32 (/.f32 u0 cos2phi) alphax)
(*.f32 alphax (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax cos2phi))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 cos2phi u0))
(*.f32 (*.f32 alphax (/.f32 u0 cos2phi)) alphax)
(*.f32 alphax (/.f32 (*.f32 u0 alphax) cos2phi))
(*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))
(*.f32 u0 (*.f32 alphax (/.f32 alphax cos2phi)))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))

localize48.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 60 to 23 computations (61.7% saved)

series11.0ms (0.1%)

Counts
3 → 132
Calls

33 calls:

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

rewrite89.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
819×log-prod_binary32
379×fma-def_binary32
307×log-div_binary32
273×expm1-udef_binary32
273×log1p-udef_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01442
130838
2465738
Stop Event
node limit
Counts
3 → 180
Calls
Call 1
Inputs
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay))))
(*.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay))
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 u0 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 u0 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))) (cbrt.f32 (exp.f32 (/.f32 u0 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 u0 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 u0 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))))) (log.f32 (sqrt.f32 (exp.f32 (/.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 u0 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.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 1 (/.f32 u0 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 u0 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))) (pow.f32 (cbrt.f32 (/.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 u0 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))) 2) (cbrt.f32 (/.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 u0) 2) (*.f32 (cbrt.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 u0) (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax))) (/.f32 (sqrt.f32 u0) (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 u0) (*.f32 (sqrt.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 (neg.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 1 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))) u0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 u0) 2) 1) (/.f32 (cbrt.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 u0) 1) (/.f32 (sqrt.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 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 u0) 2) (cbrt.f32 (pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) 2))) (cbrt.f32 (/.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 u0) (cbrt.f32 (pow.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) 2))) (/.f32 (sqrt.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 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax))) (/.f32 u0 (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 u0) 2) (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax))) (/.f32 (cbrt.f32 u0) (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (+.f32 (pow.f32 (*.f32 cos2phi (pow.f32 alphax -2)) 3) (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 3))) (fma.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (-.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (*.f32 cos2phi (pow.f32 alphax -2))) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (-.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 2))) (-.f32 (*.f32 cos2phi (pow.f32 alphax -2)) (*.f32 sin2phi (pow.f32 alphay -2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.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 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 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 u0) (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) u0) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 u0 (neg.f32 (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 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 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 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 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 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 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 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 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 u0 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 sin2phi (pow.f32 alphay -2)))) (cbrt.f32 (exp.f32 (*.f32 sin2phi (pow.f32 alphay -2)))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 sin2phi (pow.f32 alphay -2))))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(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 (*.f32 alphay alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 sin2phi (/.f32 alphay (/.f32 1 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 sin2phi (/.f32 (*.f32 alphay alphay) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 sin2phi alphay) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 alphay sin2phi) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 alphay (/.f32 alphay sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 alphay (/.f32 sin2phi alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 alphay alphay) sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (/.f32 sin2phi alphay)) 2) (/.f32 alphay (cbrt.f32 (/.f32 sin2phi alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (/.f32 sin2phi alphay)) (/.f32 alphay (sqrt.f32 (/.f32 sin2phi alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (*.f32 (neg.f32 alphay) (/.f32 alphay sin2phi)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (*.f32 (/.f32 alphay sin2phi) (neg.f32 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 sin2phi) (neg.f32 (*.f32 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 sin2phi) (*.f32 (neg.f32 alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 sin2phi) (*.f32 alphay (neg.f32 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 sin2phi alphay)) (neg.f32 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 sin2phi) 1) (*.f32 (neg.f32 alphay) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 sin2phi -1) (*.f32 alphay (neg.f32 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 sin2phi) -1) (*.f32 (neg.f32 alphay) (neg.f32 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (neg.f32 sin2phi)) (*.f32 (neg.f32 alphay) (neg.f32 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 sin2phi alphay) (sqrt.f32 alphay)) (sqrt.f32 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 sin2phi alphay) 1) alphay)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 sin2phi alphay) (pow.f32 (cbrt.f32 alphay) 2)) (cbrt.f32 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 sin2phi) (/.f32 1 alphay)) (neg.f32 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (/.f32 sin2phi alphay)) (neg.f32 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 sin2phi alphay) -1) (neg.f32 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 alphay) (neg.f32 sin2phi)) (neg.f32 alphay))))) (#(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 sqrt.f32 (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (*.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 (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 2) (-.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 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) 1)))) (#(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 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax)) (hypot.f32 (/.f32 (sqrt.f32 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax)))))) (#(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 (fma.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (-.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (*.f32 cos2phi (pow.f32 alphax -2))) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 2)) (/.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 (fma.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (-.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (*.f32 cos2phi (pow.f32 alphax -2))) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4))) (+.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)) (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 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)) (fma.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (-.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (*.f32 cos2phi (pow.f32 alphax -2))) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4))))))) (#(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 (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 2) (-.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (*.f32 cos2phi (*.f32 (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 2)) (-.f32 (*.f32 cos2phi (pow.f32 alphax -2)) (*.f32 sin2phi (pow.f32 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 (fma.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (-.f32 (*.f32 sin2phi (pow.f32 alphay -2)) (*.f32 cos2phi (pow.f32 alphax -2))) (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4)) (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 2))) (neg.f32 (-.f32 (*.f32 cos2phi (pow.f32 alphax -2)) (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.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 alphax (/.f32 cos2phi alphax)) (/.f32 sin2phi alphay))) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.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 (fma.f32 (/.f32 cos2phi alphax) alphay (*.f32 alphax (/.f32 sin2phi alphay))) (*.f32 alphax alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 cos2phi (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) sin2phi)) (*.f32 (*.f32 alphax alphax) (*.f32 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 alphay alphay (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) sin2phi)) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (*.f32 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.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 (fma.f32 (/.f32 cos2phi alphax) (*.f32 alphay alphay) (*.f32 alphax sin2phi)) (*.f32 alphax (*.f32 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (/.f32 sin2phi alphay) (*.f32 alphax alphax) (*.f32 alphay cos2phi)) (*.f32 alphay (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.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 (fma.f32 sin2phi (/.f32 alphax (/.f32 cos2phi alphax)) (*.f32 (*.f32 alphay alphay) 1)) (*.f32 (*.f32 alphay alphay) (/.f32 alphax (/.f32 cos2phi alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (/.f32 sin2phi alphay) (/.f32 alphax (/.f32 cos2phi alphax)) alphay) (*.f32 alphay (/.f32 alphax (/.f32 cos2phi alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.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 (fma.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 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 sin2phi alphax (*.f32 (*.f32 alphay alphay) (/.f32 cos2phi alphax))) (*.f32 (*.f32 alphay alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 2) (/.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 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 sin2phi) alphay) (/.f32 (sqrt.f32 cos2phi) alphax)) 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 log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 cos2phi (pow.f32 alphax -2)))) (exp.f32 (*.f32 sin2phi (pow.f32 alphay -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (pow.f32 (exp.f32 cos2phi) (pow.f32 alphax -2)) (+.f32 1 (expm1.f32 (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 cos2phi (pow.f32 alphax -2)))) (+.f32 1 (expm1.f32 (*.f32 sin2phi (pow.f32 alphay -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 sin2phi (pow.f32 alphay -2)))) (pow.f32 (exp.f32 cos2phi) (pow.f32 alphax -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (*.f32 sin2phi (pow.f32 alphay -2))) (+.f32 1 (expm1.f32 (*.f32 cos2phi (pow.f32 alphax -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 sin2phi (pow.f32 alphay -2)))) (+.f32 1 (expm1.f32 (*.f32 cos2phi (pow.f32 alphax -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))))) (#(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 (*.f32 cos2phi (pow.f32 alphax -2)) 1 (*.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 (/.f32 sin2phi alphay) (/.f32 1 alphay) (*.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 (/.f32 1 alphay) (/.f32 sin2phi alphay) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 sin2phi (pow.f32 alphay -2)) 1 (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 alphay -2)) (*.f32 (/.f32 1 (cbrt.f32 alphay)) (/.f32 sin2phi alphay)) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 sin2phi (pow.f32 alphay -2))) (pow.f32 (cbrt.f32 (*.f32 sin2phi (pow.f32 alphay -2))) 2) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 sin2phi (pow.f32 alphay -2))) 2) (cbrt.f32 (*.f32 sin2phi (pow.f32 alphay -2))) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (/.f32 sin2phi alphay)) 2) (*.f32 (cbrt.f32 (/.f32 sin2phi alphay)) (/.f32 1 alphay)) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 cos2phi (pow.f32 alphax -2))) (cbrt.f32 (/.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphax 4))) (*.f32 sin2phi (pow.f32 alphay -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 (pow.f32 (cbrt.f32 cos2phi) 2) (*.f32 (cbrt.f32 cos2phi) (pow.f32 alphax -2)) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 alphay -1/2) (/.f32 (/.f32 sin2phi alphay) (sqrt.f32 alphay)) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 alphay -1/2) (*.f32 (pow.f32 alphay -1/2) (/.f32 sin2phi alphay)) (*.f32 cos2phi (pow.f32 alphax -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 fma.f32 (sqrt.f32 (/.f32 sin2phi alphay)) (*.f32 (sqrt.f32 (/.f32 sin2phi alphay)) (/.f32 1 alphay)) (*.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 (sqrt.f32 cos2phi) (*.f32 (sqrt.f32 cos2phi) (pow.f32 alphax -2)) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 cos2phi) (/.f32 1 (*.f32 alphax (neg.f32 alphax))) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 alphax -2) cos2phi (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (pow.f32 (cbrt.f32 cos2phi) 2) 1) (/.f32 (cbrt.f32 cos2phi) (*.f32 alphax alphax)) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (sqrt.f32 cos2phi) 1) (/.f32 (sqrt.f32 cos2phi) (*.f32 alphax alphax)) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 sin2phi 1) (pow.f32 alphay -2) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 sin2phi alphay)) 2) 1) (/.f32 (cbrt.f32 (/.f32 sin2phi alphay)) alphay) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (sqrt.f32 (/.f32 sin2phi alphay)) 1) (/.f32 (sqrt.f32 (/.f32 sin2phi alphay)) alphay) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 sin2phi (pow.f32 (cbrt.f32 alphay) 2)) (/.f32 (/.f32 1 alphay) (cbrt.f32 alphay)) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 alphay) 2)) (/.f32 (/.f32 sin2phi alphay) (cbrt.f32 alphay)) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 sin2phi alphay)) 2) (pow.f32 (cbrt.f32 alphay) 2)) (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 (/.f32 sin2phi alphay)) (pow.f32 (cbrt.f32 alphay) 2)) (/.f32 (sqrt.f32 (/.f32 sin2phi alphay)) (cbrt.f32 alphay)) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 sin2phi (sqrt.f32 alphay)) (/.f32 (/.f32 1 alphay) (sqrt.f32 alphay)) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (/.f32 sin2phi alphay) (sqrt.f32 alphay)) (pow.f32 alphay -1/2) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 sin2phi alphay)) 2) (sqrt.f32 alphay)) (/.f32 (cbrt.f32 (/.f32 sin2phi alphay)) (sqrt.f32 alphay)) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (/.f32 sin2phi alphay) 1) (/.f32 1 alphay) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (/.f32 sin2phi alphay) (pow.f32 (cbrt.f32 alphay) 2)) (/.f32 1 (cbrt.f32 alphay)) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 alphax) (/.f32 cos2phi alphax) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (pow.f32 (cbrt.f32 cos2phi) 2) alphax) (/.f32 (cbrt.f32 cos2phi) alphax) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 alphax 4))) (/.f32 cos2phi (pow.f32 (cbrt.f32 alphax) 2)) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (pow.f32 (cbrt.f32 cos2phi) 2) (cbrt.f32 (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 (/.f32 (sqrt.f32 cos2phi) (cbrt.f32 (pow.f32 alphax 4))) (/.f32 (sqrt.f32 cos2phi) (pow.f32 (cbrt.f32 alphax) 2)) (*.f32 sin2phi (pow.f32 alphay -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (/.f32 sin2phi alphay) (cbrt.f32 (pow.f32 alphay -2))) (/.f32 1 (cbrt.f32 alphay)) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (/.f32 sin2phi alphay) (pow.f32 alphay -1/2)) (pow.f32 alphay -1/2) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (/.f32 1 alphay) (pow.f32 (cbrt.f32 (/.f32 sin2phi alphay)) 2)) (cbrt.f32 (/.f32 sin2phi alphay)) (*.f32 cos2phi (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (/.f32 1 alphay) (sqrt.f32 (/.f32 sin2phi alphay))) (sqrt.f32 (/.f32 sin2phi alphay)) (*.f32 cos2phi (pow.f32 alphax -2)))))))

simplify100.0ms (0.5%)

Algorithm
egg-herbie
Rules
741×associate-/r*_binary32
685×associate-*r*_binary32
544×distribute-rgt-neg-in_binary32
505×associate-*l*_binary32
472×distribute-neg-frac_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0713438
12273318
211143300
363603300
Stop Event
node limit
Counts
312 → 203
Calls
Call 1
Inputs
(/.f32 u0 (+.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 u0 (+.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 u0 (+.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 u0 (+.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 u0 (+.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 u0 (+.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 u0 (pow.f32 alphay 2)) sin2phi)
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (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 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 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 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 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 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 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 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 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)))
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 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 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 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 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 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 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 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 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 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 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 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 u0 (pow.f32 alphay 2)) sin2phi)
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay)) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(fma.f32 (/.f32 (neg.f32 u0) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (/.f32 cos2phi alphax) (pow.f32 alphay 4)) alphax) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))) (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (/.f32 u0 (*.f32 alphax (*.f32 alphax (*.f32 sin2phi sin2phi))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 8) (*.f32 u0 (pow.f32 cos2phi 3))) (pow.f32 sin2phi 4)) (pow.f32 alphax 6)))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))) (fma.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (/.f32 u0 (*.f32 alphax (*.f32 alphax (*.f32 sin2phi sin2phi)))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (neg.f32 (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))
(-.f32 (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))) (neg.f32 (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 alphay 4) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 -1 (+.f32 (/.f32 (*.f32 (*.f32 u0 (pow.f32 sin2phi 3)) (pow.f32 alphax 8)) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4))) (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))))
(fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 alphay 4) (*.f32 sin2phi sin2phi))) (fma.f32 -1 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (pow.f32 alphax 8)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (neg.f32 (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))
(-.f32 (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))) (neg.f32 (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 alphay 4) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 -1 (+.f32 (/.f32 (*.f32 (*.f32 u0 (pow.f32 sin2phi 3)) (pow.f32 alphax 8)) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4))) (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))))
(fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 alphay 4) (*.f32 sin2phi sin2phi))) (fma.f32 -1 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (pow.f32 alphax 8)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (neg.f32 (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))
(-.f32 (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))) (neg.f32 (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 alphay 4) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 -1 (+.f32 (/.f32 (*.f32 (*.f32 u0 (pow.f32 sin2phi 3)) (pow.f32 alphax 8)) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4))) (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))))
(fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 alphay 4) (*.f32 sin2phi sin2phi))) (fma.f32 -1 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (pow.f32 alphax 8)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay)) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(fma.f32 (/.f32 (neg.f32 u0) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (/.f32 cos2phi alphax) (pow.f32 alphay 4)) alphax) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))) (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (/.f32 u0 (*.f32 alphax (*.f32 alphax (*.f32 sin2phi sin2phi))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 8) (*.f32 u0 (pow.f32 cos2phi 3))) (pow.f32 sin2phi 4)) (pow.f32 alphax 6)))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))) (fma.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (/.f32 u0 (*.f32 alphax (*.f32 alphax (*.f32 sin2phi sin2phi)))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay)) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(fma.f32 (/.f32 (neg.f32 u0) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (/.f32 cos2phi alphax) (pow.f32 alphay 4)) alphax) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))) (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (/.f32 u0 (*.f32 alphax (*.f32 alphax (*.f32 sin2phi sin2phi))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 8) (*.f32 u0 (pow.f32 cos2phi 3))) (pow.f32 sin2phi 4)) (pow.f32 alphax 6)))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))) (fma.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (/.f32 u0 (*.f32 alphax (*.f32 alphax (*.f32 sin2phi sin2phi)))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (neg.f32 (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))
(-.f32 (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))) (neg.f32 (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 alphay 4) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 -1 (+.f32 (/.f32 (*.f32 (*.f32 u0 (pow.f32 sin2phi 3)) (pow.f32 alphax 8)) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4))) (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))))
(fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 alphay 4) (*.f32 sin2phi sin2phi))) (fma.f32 -1 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (pow.f32 alphax 8)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay)) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(fma.f32 (/.f32 (neg.f32 u0) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (/.f32 cos2phi alphax) (pow.f32 alphay 4)) alphax) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))) (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (/.f32 u0 (*.f32 alphax (*.f32 alphax (*.f32 sin2phi sin2phi))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 8) (*.f32 u0 (pow.f32 cos2phi 3))) (pow.f32 sin2phi 4)) (pow.f32 alphax 6)))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))) (fma.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (/.f32 u0 (*.f32 alphax (*.f32 alphax (*.f32 sin2phi sin2phi)))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay)) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(fma.f32 (/.f32 (neg.f32 u0) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (/.f32 cos2phi alphax) (pow.f32 alphay 4)) alphax) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))) (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (/.f32 u0 (*.f32 alphax (*.f32 alphax (*.f32 sin2phi sin2phi))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 8) (*.f32 u0 (pow.f32 cos2phi 3))) (pow.f32 sin2phi 4)) (pow.f32 alphax 6)))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))) (fma.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (/.f32 u0 (*.f32 alphax (*.f32 alphax (*.f32 sin2phi sin2phi)))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay)) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(fma.f32 (/.f32 (neg.f32 u0) (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 (/.f32 cos2phi alphax) (pow.f32 alphay 4)) alphax) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))) (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (/.f32 u0 (*.f32 alphax (*.f32 alphax (*.f32 sin2phi sin2phi))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8))) (*.f32 (pow.f32 sin2phi 4) (pow.f32 alphax 6)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 cos2phi (pow.f32 alphay 4))) (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 6))) (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 4))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))))
(fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 8)) (pow.f32 alphax 6))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (/.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (*.f32 alphax alphax))) (+.f32 (/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 (*.f32 cos2phi cos2phi) (pow.f32 alphay 6)) (pow.f32 alphax 4))))))
(-.f32 (-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (/.f32 (*.f32 cos2phi cos2phi) (/.f32 (pow.f32 alphax 4) (pow.f32 alphay 6))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 (*.f32 sin2phi sin2phi)) (*.f32 (/.f32 cos2phi alphax) (/.f32 (pow.f32 alphay 4) alphax)))) (/.f32 (/.f32 (*.f32 (pow.f32 alphay 8) (*.f32 u0 (pow.f32 cos2phi 3))) (pow.f32 sin2phi 4)) (pow.f32 alphax 6)))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 sin2phi 3)) (*.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (*.f32 cos2phi cos2phi)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))) (fma.f32 (/.f32 u0 (pow.f32 sin2phi 4)) (/.f32 (pow.f32 cos2phi 3) (/.f32 (pow.f32 alphax 6) (pow.f32 alphay 8))) (*.f32 (*.f32 cos2phi (pow.f32 alphay 4)) (/.f32 u0 (*.f32 alphax (*.f32 alphax (*.f32 sin2phi sin2phi)))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (neg.f32 (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))
(-.f32 (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))) (neg.f32 (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 alphay 4) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 -1 (+.f32 (/.f32 (*.f32 (*.f32 u0 (pow.f32 sin2phi 3)) (pow.f32 alphax 8)) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4))) (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))))
(fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 alphay 4) (*.f32 sin2phi sin2phi))) (fma.f32 -1 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (pow.f32 alphax 8)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (neg.f32 (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))
(-.f32 (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)))))
(-.f32 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2))))))
(+.f32 (+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))) (neg.f32 (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 alphay 4) (*.f32 sin2phi sin2phi))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 2) (pow.f32 alphax 6))) (*.f32 (pow.f32 cos2phi 3) (pow.f32 alphay 4))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 sin2phi 3) (pow.f32 alphax 8))) (*.f32 (pow.f32 cos2phi 4) (pow.f32 alphay 6)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 sin2phi (pow.f32 alphax 4))) (*.f32 (pow.f32 cos2phi 2) (pow.f32 alphay 2)))))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (*.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (+.f32 (/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax))) (*.f32 -1 (+.f32 (/.f32 (*.f32 (*.f32 u0 (pow.f32 sin2phi 3)) (pow.f32 alphax 8)) (*.f32 (pow.f32 alphay 6) (pow.f32 cos2phi 4))) (/.f32 (*.f32 (*.f32 u0 sin2phi) (pow.f32 alphax 4)) (*.f32 (*.f32 alphay alphay) (*.f32 cos2phi cos2phi)))))))
(fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (/.f32 (pow.f32 alphax 6) (/.f32 (pow.f32 alphay 4) (*.f32 sin2phi sin2phi))) (fma.f32 -1 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (/.f32 (pow.f32 sin2phi 3) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (/.f32 sin2phi (/.f32 (*.f32 alphay alphay) (pow.f32 alphax 4))))) (*.f32 (/.f32 u0 cos2phi) (*.f32 alphax alphax))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 cos2phi 3)) (*.f32 (/.f32 (*.f32 sin2phi sin2phi) (pow.f32 alphay 4)) (pow.f32 alphax 6)) (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) (fma.f32 (/.f32 u0 (pow.f32 cos2phi 4)) (*.f32 (/.f32 (pow.f32 sin2phi 3) (pow.f32 alphay 6)) (pow.f32 alphax 8)) (*.f32 (/.f32 u0 (*.f32 cos2phi cos2phi)) (*.f32 (/.f32 (pow.f32 alphax 4) (*.f32 alphay alphay)) sin2phi))))
(/.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 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 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 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 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 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 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 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)))

localize90.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3))
0.3b
(+.f32 (*.f32 u0 -1/4) -1/3)
0.3b
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3)))) u0))
0.3b
(*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3))))
Compiler

Compiled 133 to 80 computations (39.8% saved)

series32.0ms (0.2%)

Counts
4 → 60
Calls

15 calls:

TimeVariablePointExpression
25.0ms
u0
@inf
(*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3))))
1.0ms
alphay
@0
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3)))) u0))
1.0ms
u0
@-inf
(*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3))))
1.0ms
alphay
@inf
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3)))) u0))
1.0ms
u0
@0
(*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3))))

rewrite96.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
848×log-prod_binary32
710×fma-def_binary32
342×fma-neg_binary32
302×expm1-udef_binary32
302×log1p-udef_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01556
135052
2497052
Stop Event
node limit
Counts
4 → 174
Calls
Call 1
Inputs
(*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3))))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3)))) u0))
(+.f32 (*.f32 u0 -1/4) -1/3)
(*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1) (*.f32 (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3) (pow.f32 (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3)) 3)) (fma.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2)) (-.f32 (*.f32 (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3)) (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3))) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3)) (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3)))) (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 -1/8 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3)) 3)) (*.f32 u0 u0)) (fma.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3)) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) 1/2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1/4 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3)) 2)) (*.f32 u0 u0)) (-.f32 -1/2 (*.f32 u0 (fma.f32 u0 -1/4 -1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/8 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3)) 3))) (fma.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3)) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) 1/2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u0 u0) (-.f32 1/4 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3)) 2))) (-.f32 -1/2 (*.f32 u0 (fma.f32 u0 -1/4 -1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (sqrt.f32 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 u0) u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3))) (exp.f32 (*.f32 u0 (*.f32 u0 -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (*.f32 u0 -1/2) (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/4 -1/3))) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (*.f32 (fma.f32 u0 -1/4 -1/3) (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 u0) -1/2 (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 u0) (*.f32 u0 (fma.f32 u0 -1/4 -1/3)) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1/2 (*.f32 u0 u0) (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3)) (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3))) 2) (*.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3))) (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 (pow.f32 (cbrt.f32 u0) 2) -1/2) (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 u0 (fma.f32 u0 -1/4 -1/3))) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3))) (*.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3))) (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 u0 3) (fma.f32 u0 -1/4 -1/3) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1 (*.f32 (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (cbrt.f32 (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3))) (cbrt.f32 (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3)))) (cbrt.f32 (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3))) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2)))) (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3))) (sqrt.f32 (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3))) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3)))) (*.f32 u0 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3)))) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3))) u0) (*.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3))) u0) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/2 u0) u0 (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3)) u0) u0 (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/2 (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2) (*.f32 (fma.f32 u0 -1/4 -1/3) (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 -1/4 -1/3)) u0 (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 u0) (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3))) 2)) (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3))) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3)))) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3))) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3)) (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2) (*.f32 u0 (*.f32 u0 -1/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)) (*.f32 alphay alphay)) (*.f32 (neg.f32 u0) (*.f32 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 alphay alphay) (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2))) (*.f32 (*.f32 alphay alphay) (neg.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 alphay) (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0))))) (cbrt.f32 (pow.f32 (exp.f32 alphay) (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alphay) (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alphay) (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alphay) (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)) 3) (pow.f32 u0 3)) (*.f32 alphay alphay)) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) 2) (fma.f32 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (pow.f32 u0 3) (*.f32 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) 2) (neg.f32 (*.f32 u0 u0))) (*.f32 alphay alphay)) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) u0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)) 3) (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) 2) (fma.f32 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (pow.f32 u0 3) (*.f32 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alphay alphay) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) 2) (neg.f32 (*.f32 u0 u0)))) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) u0))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alphay (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0)) 2) (pow.f32 alphay 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 alphay) (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 alphay alphay) 3) (pow.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0)) 3) (pow.f32 (*.f32 alphay alphay) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)) (*.f32 alphay alphay) (*.f32 (neg.f32 u0) (*.f32 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 alphay alphay) (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)) (*.f32 (*.f32 alphay alphay) (neg.f32 u0)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 u0 -1/4 -1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (*.f32 u0 u0) 1/16) (fma.f32 u0 -1/4 1/3)) (/.f32 1/9 (fma.f32 u0 -1/4 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 u0 -1/4 -1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 u0 -1/4 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 u0 -1/4 -1/3)) (pow.f32 (cbrt.f32 (fma.f32 u0 -1/4 -1/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 -1/4 -1/3)) 2) (cbrt.f32 (fma.f32 u0 -1/4 -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 u0 -1/4 -1/3)) (sqrt.f32 (fma.f32 u0 -1/4 -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 -1/64 (pow.f32 u0 3) -1/27) (/.f32 1 (-.f32 (fma.f32 (*.f32 u0 u0) 1/16 1/9) (*.f32 u0 1/12))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 (*.f32 u0 u0) 1/16 -1/9) (/.f32 1 (fma.f32 u0 -1/4 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 (fma.f32 (*.f32 u0 u0) 1/16 1/9) (*.f32 u0 1/12)) (fma.f32 -1/64 (pow.f32 u0 3) -1/27)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 u0 -1/4 1/3) (fma.f32 (*.f32 u0 u0) 1/16 -1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 -1/64 (pow.f32 u0 3) -1/27) (-.f32 (fma.f32 (*.f32 u0 u0) 1/16 1/9) (*.f32 u0 1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 -1/64 (pow.f32 u0 3) -1/27) (+.f32 1/9 (-.f32 (*.f32 (*.f32 u0 u0) 1/16) (*.f32 u0 1/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (*.f32 u0 u0) 1/16 -1/9) (fma.f32 u0 -1/4 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (fma.f32 -1/64 (pow.f32 u0 3) -1/27)) (neg.f32 (-.f32 (fma.f32 (*.f32 u0 u0) 1/16 1/9) (*.f32 u0 1/12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (fma.f32 (*.f32 u0 u0) 1/16 -1/9)) (neg.f32 (fma.f32 u0 -1/4 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1/9 (*.f32 (*.f32 u0 u0) 1/16)) (-.f32 -1/3 (*.f32 u0 -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 u0 -1/4 -1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 u0 -1/4 -1/3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 u0 -1/4 -1/3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 u0 -1/4 -1/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 u0 -1/4 -1/3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 u0 -1/4 -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 u0 -1/4 -1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 u0 -1/4 -1/3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 u0 -1/4 -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 u0 -1/4 -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 u0 -1/4 -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 u0 -1/4 -1/3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 -1/4 -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1/4 u0 -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 -1/4) 1 -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 u0 -1/4) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 u0 -1/4)) (pow.f32 (cbrt.f32 (*.f32 u0 -1/4)) 2) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 -1/4)) 2) (cbrt.f32 (*.f32 u0 -1/4)) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) -1/4) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u0 -1/4)) (sqrt.f32 (*.f32 u0 -1/4)) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) -1/4) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/4 (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/4 (sqrt.f32 u0)) (sqrt.f32 u0) -1/3)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (*.f32 u0 -1/4)) (*.f32 u0 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 -1/3) (*.f32 u0 (*.f32 u0 -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u0 (fma.f32 u0 -1/4 -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/4)) 1) (*.f32 (*.f32 u0 -1/3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 u0 -1/4 -1/3)) u0)) (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 u0 -1/4 -1/3)) u0)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 u0 -1/4 -1/3)) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 u0 -1/4 -1/3)) u0))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 u0 -1/4 -1/3)) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/4)) 3) (pow.f32 (*.f32 u0 -1/3) 3)) (fma.f32 (*.f32 u0 (*.f32 u0 -1/4)) (*.f32 u0 (*.f32 u0 -1/4)) (-.f32 (*.f32 (*.f32 u0 -1/3) (*.f32 u0 -1/3)) (*.f32 (*.f32 u0 (*.f32 u0 -1/4)) (*.f32 u0 -1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/4)) (*.f32 u0 (*.f32 u0 -1/4))) (*.f32 (*.f32 u0 -1/3) (*.f32 u0 -1/3))) (-.f32 (*.f32 u0 (*.f32 u0 -1/4)) (*.f32 u0 -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 -1/64 (pow.f32 u0 3) -1/27) u0) (-.f32 (fma.f32 (*.f32 u0 u0) 1/16 1/9) (*.f32 u0 1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 (*.f32 u0 u0) 1/16 -1/9) u0) (fma.f32 u0 -1/4 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u0 (fma.f32 -1/64 (pow.f32 u0 3) -1/27)) (-.f32 (fma.f32 (*.f32 u0 u0) 1/16 1/9) (*.f32 u0 1/12)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u0 (fma.f32 (*.f32 u0 u0) 1/16 -1/9)) (fma.f32 u0 -1/4 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (fma.f32 u0 -1/4 -1/3)) u0))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (*.f32 u0 -1/3)) (exp.f32 (*.f32 u0 (*.f32 u0 -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/4 -1/3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (*.f32 u0 -1/4) (*.f32 u0 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 -1/3 (*.f32 u0 (*.f32 u0 -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 u0) -1/4 (*.f32 u0 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1/4 (*.f32 u0 u0) (*.f32 u0 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 -1/4) u0 (*.f32 u0 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1/3 u0 (*.f32 u0 (*.f32 u0 -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 u0 (*.f32 u0 -1/4)) (*.f32 u0 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 u0 -1/3) (*.f32 u0 (*.f32 u0 -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 -1/4)) 2) (*.f32 (cbrt.f32 (*.f32 u0 -1/4)) u0) (*.f32 u0 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) (*.f32 u0 -1/4)) (*.f32 u0 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) -1/3) (*.f32 u0 (*.f32 u0 -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u0 -1/4)) (*.f32 (sqrt.f32 (*.f32 u0 -1/4)) u0) (*.f32 u0 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 -1/4)) (*.f32 u0 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) -1/3) (*.f32 u0 (*.f32 u0 -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (*.f32 u0 -1/4)) 1 (*.f32 (*.f32 u0 -1/3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/4))) (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/4)))) (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/4))) (*.f32 u0 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (cbrt.f32 (*.f32 u0 -1/3)) (cbrt.f32 (*.f32 u0 -1/3))) (cbrt.f32 (*.f32 u0 -1/3)) (*.f32 u0 (*.f32 u0 -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u0 (*.f32 u0 -1/4))) (sqrt.f32 (*.f32 u0 (*.f32 u0 -1/4))) (*.f32 u0 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u0 -1/3)) (sqrt.f32 (*.f32 u0 -1/3)) (*.f32 u0 (*.f32 u0 -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (sqrt.f32 u0) (sqrt.f32 (*.f32 u0 -1/4))) (*.f32 (sqrt.f32 u0) (sqrt.f32 (*.f32 u0 -1/4))) (*.f32 u0 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (sqrt.f32 (*.f32 u0 -1/4)) (sqrt.f32 u0)) (*.f32 (sqrt.f32 (*.f32 u0 -1/4)) (sqrt.f32 u0)) (*.f32 u0 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (pow.f32 (cbrt.f32 (*.f32 u0 -1/4)) 2)) (cbrt.f32 (*.f32 u0 -1/4)) (*.f32 u0 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/4))) (sqrt.f32 (*.f32 u0 -1/4)) (*.f32 u0 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 -1/4) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (*.f32 u0 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 -1/4) (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 u0 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/3 (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (*.f32 u0 (*.f32 u0 -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/3 (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 u0 (*.f32 u0 -1/4)))))))

simplify65.0ms (0.3%)

Algorithm
egg-herbie
Rules
694×unswap-sqr_binary32
569×distribute-rgt-neg-in_binary32
455×distribute-lft-neg-in_binary32
418×fma-neg_binary32
342×distribute-lft-out_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
049942
1128881
2352799
31488795
44461795
Stop Event
node limit
Counts
234 → 209
Calls
Call 1
Inputs
(*.f32 -1/2 (pow.f32 u0 2))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))
(*.f32 -1/4 (pow.f32 u0 4))
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))
(*.f32 -1/4 (pow.f32 u0 4))
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))
(*.f32 (pow.f32 alphay 2) (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 u0 (-.f32 (*.f32 -1/4 u0) 1/3)) 1/2)) u0))
(*.f32 (pow.f32 alphay 2) (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 u0 (-.f32 (*.f32 -1/4 u0) 1/3)) 1/2)) u0))
(*.f32 (pow.f32 alphay 2) (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 u0 (-.f32 (*.f32 -1/4 u0) 1/3)) 1/2)) u0))
(*.f32 (pow.f32 alphay 2) (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 u0 (-.f32 (*.f32 -1/4 u0) 1/3)) 1/2)) u0))
(*.f32 (pow.f32 alphay 2) (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 u0 (-.f32 (*.f32 -1/4 u0) 1/3)) 1/2)) u0))
(*.f32 (pow.f32 alphay 2) (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 u0 (-.f32 (*.f32 -1/4 u0) 1/3)) 1/2)) u0))
(*.f32 (pow.f32 alphay 2) (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 u0 (-.f32 (*.f32 -1/4 u0) 1/3)) 1/2)) u0))
(*.f32 (pow.f32 alphay 2) (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 u0 (-.f32 (*.f32 -1/4 u0) 1/3)) 1/2)) u0))
(*.f32 (pow.f32 alphay 2) (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 u0 (-.f32 (*.f32 -1/4 u0) 1/3)) 1/2)) u0))
(*.f32 (pow.f32 alphay 2) (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 u0 (-.f32 (*.f32 -1/4 u0) 1/3)) 1/2)) u0))
(*.f32 (pow.f32 alphay 2) (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 u0 (-.f32 (*.f32 -1/4 u0) 1/3)) 1/2)) u0))
(*.f32 (pow.f32 alphay 2) (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 u0 (-.f32 (*.f32 -1/4 u0) 1/3)) 1/2)) u0))
(*.f32 -1 (*.f32 u0 (pow.f32 alphay 2)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2))) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2))) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2))) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2))))))
(*.f32 -1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2)))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2))) (*.f32 -1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2))) (*.f32 -1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2))) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2))))))
(*.f32 -1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2)))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2))) (*.f32 -1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2))) (*.f32 -1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2))) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2))))))
-1/3
(-.f32 (*.f32 -1/4 u0) 1/3)
(-.f32 (*.f32 -1/4 u0) 1/3)
(-.f32 (*.f32 -1/4 u0) 1/3)
(*.f32 -1/4 u0)
(-.f32 (*.f32 -1/4 u0) 1/3)
(-.f32 (*.f32 -1/4 u0) 1/3)
(-.f32 (*.f32 -1/4 u0) 1/3)
(*.f32 -1/4 u0)
(-.f32 (*.f32 -1/4 u0) 1/3)
(-.f32 (*.f32 -1/4 u0) 1/3)
(-.f32 (*.f32 -1/4 u0) 1/3)
(*.f32 -1/3 u0)
(+.f32 (*.f32 -1/4 (pow.f32 u0 2)) (*.f32 -1/3 u0))
(+.f32 (*.f32 -1/4 (pow.f32 u0 2)) (*.f32 -1/3 u0))
(+.f32 (*.f32 -1/4 (pow.f32 u0 2)) (*.f32 -1/3 u0))
(*.f32 -1/4 (pow.f32 u0 2))
(+.f32 (*.f32 -1/3 u0) (*.f32 -1/4 (pow.f32 u0 2)))
(+.f32 (*.f32 -1/3 u0) (*.f32 -1/4 (pow.f32 u0 2)))
(+.f32 (*.f32 -1/3 u0) (*.f32 -1/4 (pow.f32 u0 2)))
(*.f32 -1/4 (pow.f32 u0 2))
(+.f32 (*.f32 -1/3 u0) (*.f32 -1/4 (pow.f32 u0 2)))
(+.f32 (*.f32 -1/3 u0) (*.f32 -1/4 (pow.f32 u0 2)))
(+.f32 (*.f32 -1/3 u0) (*.f32 -1/4 (pow.f32 u0 2)))
Outputs
(*.f32 -1/2 (pow.f32 u0 2))
(*.f32 -1/2 (*.f32 u0 u0))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))
(fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/3 (pow.f32 u0 3) (*.f32 -1/4 (pow.f32 u0 4))))
(fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/4 (pow.f32 u0 4) (*.f32 -1/3 (pow.f32 u0 3))))
(*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))
(fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/3 (pow.f32 u0 3) (*.f32 -1/4 (pow.f32 u0 4))))
(fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/4 (pow.f32 u0 4) (*.f32 -1/3 (pow.f32 u0 3))))
(*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))
(*.f32 -1/4 (pow.f32 u0 4))
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))
(fma.f32 -1/3 (pow.f32 u0 3) (*.f32 -1/4 (pow.f32 u0 4)))
(fma.f32 -1/4 (pow.f32 u0 4) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 (pow.f32 u0 3) (fma.f32 u0 -1/4 -1/3))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))
(fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/3 (pow.f32 u0 3) (*.f32 -1/4 (pow.f32 u0 4))))
(fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/4 (pow.f32 u0 4) (*.f32 -1/3 (pow.f32 u0 3))))
(*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))
(fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/3 (pow.f32 u0 3) (*.f32 -1/4 (pow.f32 u0 4))))
(fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/4 (pow.f32 u0 4) (*.f32 -1/3 (pow.f32 u0 3))))
(*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))
(*.f32 -1/4 (pow.f32 u0 4))
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))
(fma.f32 -1/3 (pow.f32 u0 3) (*.f32 -1/4 (pow.f32 u0 4)))
(fma.f32 -1/4 (pow.f32 u0 4) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 (pow.f32 u0 3) (fma.f32 u0 -1/4 -1/3))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))
(fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/3 (pow.f32 u0 3) (*.f32 -1/4 (pow.f32 u0 4))))
(fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/4 (pow.f32 u0 4) (*.f32 -1/3 (pow.f32 u0 3))))
(*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4))))
(fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/3 (pow.f32 u0 3) (*.f32 -1/4 (pow.f32 u0 4))))
(fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/4 (pow.f32 u0 4) (*.f32 -1/3 (pow.f32 u0 3))))
(*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))
(*.f32 (pow.f32 alphay 2) (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 u0 (-.f32 (*.f32 -1/4 u0) 1/3)) 1/2)) u0))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 -1/4 u0 -1/3) -1/2)) u0))
(*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)) u0))
(*.f32 u0 (*.f32 (*.f32 alphay alphay) (+.f32 -1 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))))
(*.f32 (pow.f32 alphay 2) (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 u0 (-.f32 (*.f32 -1/4 u0) 1/3)) 1/2)) u0))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 -1/4 u0 -1/3) -1/2)) u0))
(*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)) u0))
(*.f32 u0 (*.f32 (*.f32 alphay alphay) (+.f32 -1 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))))
(*.f32 (pow.f32 alphay 2) (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 u0 (-.f32 (*.f32 -1/4 u0) 1/3)) 1/2)) u0))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 -1/4 u0 -1/3) -1/2)) u0))
(*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)) u0))
(*.f32 u0 (*.f32 (*.f32 alphay alphay) (+.f32 -1 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))))
(*.f32 (pow.f32 alphay 2) (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 u0 (-.f32 (*.f32 -1/4 u0) 1/3)) 1/2)) u0))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 -1/4 u0 -1/3) -1/2)) u0))
(*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)) u0))
(*.f32 u0 (*.f32 (*.f32 alphay alphay) (+.f32 -1 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))))
(*.f32 (pow.f32 alphay 2) (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 u0 (-.f32 (*.f32 -1/4 u0) 1/3)) 1/2)) u0))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 -1/4 u0 -1/3) -1/2)) u0))
(*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)) u0))
(*.f32 u0 (*.f32 (*.f32 alphay alphay) (+.f32 -1 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))))
(*.f32 (pow.f32 alphay 2) (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 u0 (-.f32 (*.f32 -1/4 u0) 1/3)) 1/2)) u0))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 -1/4 u0 -1/3) -1/2)) u0))
(*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)) u0))
(*.f32 u0 (*.f32 (*.f32 alphay alphay) (+.f32 -1 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))))
(*.f32 (pow.f32 alphay 2) (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 u0 (-.f32 (*.f32 -1/4 u0) 1/3)) 1/2)) u0))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 -1/4 u0 -1/3) -1/2)) u0))
(*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)) u0))
(*.f32 u0 (*.f32 (*.f32 alphay alphay) (+.f32 -1 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))))
(*.f32 (pow.f32 alphay 2) (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 u0 (-.f32 (*.f32 -1/4 u0) 1/3)) 1/2)) u0))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 -1/4 u0 -1/3) -1/2)) u0))
(*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)) u0))
(*.f32 u0 (*.f32 (*.f32 alphay alphay) (+.f32 -1 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))))
(*.f32 (pow.f32 alphay 2) (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 u0 (-.f32 (*.f32 -1/4 u0) 1/3)) 1/2)) u0))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 -1/4 u0 -1/3) -1/2)) u0))
(*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)) u0))
(*.f32 u0 (*.f32 (*.f32 alphay alphay) (+.f32 -1 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))))
(*.f32 (pow.f32 alphay 2) (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 u0 (-.f32 (*.f32 -1/4 u0) 1/3)) 1/2)) u0))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 -1/4 u0 -1/3) -1/2)) u0))
(*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)) u0))
(*.f32 u0 (*.f32 (*.f32 alphay alphay) (+.f32 -1 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))))
(*.f32 (pow.f32 alphay 2) (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 u0 (-.f32 (*.f32 -1/4 u0) 1/3)) 1/2)) u0))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 -1/4 u0 -1/3) -1/2)) u0))
(*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)) u0))
(*.f32 u0 (*.f32 (*.f32 alphay alphay) (+.f32 -1 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))))
(*.f32 (pow.f32 alphay 2) (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 u0 (-.f32 (*.f32 -1/4 u0) 1/3)) 1/2)) u0))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 -1/4 u0 -1/3) -1/2)) u0))
(*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)) u0))
(*.f32 u0 (*.f32 (*.f32 alphay alphay) (+.f32 -1 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))))
(*.f32 -1 (*.f32 u0 (pow.f32 alphay 2)))
(neg.f32 (*.f32 u0 (*.f32 alphay alphay)))
(*.f32 (*.f32 (neg.f32 u0) alphay) alphay)
(*.f32 u0 (neg.f32 (*.f32 alphay alphay)))
(*.f32 alphay (neg.f32 (*.f32 u0 alphay)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2))) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2))))
(fma.f32 -1/2 (*.f32 (*.f32 u0 u0) (*.f32 alphay alphay)) (neg.f32 (*.f32 u0 (*.f32 alphay alphay))))
(*.f32 (*.f32 alphay alphay) (+.f32 (neg.f32 u0) (*.f32 -1/2 (*.f32 u0 u0))))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 (*.f32 u0 (*.f32 alphay alphay)) (+.f32 -1 (*.f32 -1/2 u0)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2))) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2)))))
(fma.f32 -1/2 (*.f32 (*.f32 u0 u0) (*.f32 alphay alphay)) (fma.f32 -1/3 (*.f32 (pow.f32 u0 3) (*.f32 alphay alphay)) (neg.f32 (*.f32 u0 (*.f32 alphay alphay)))))
(-.f32 (*.f32 (*.f32 alphay alphay) (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))) (*.f32 u0 (*.f32 alphay alphay)))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0))
(*.f32 (*.f32 alphay alphay) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)))
(*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2))) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2))))))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 -1/4 u0 -1/3) -1/2)) u0))
(*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)) u0))
(*.f32 u0 (*.f32 (*.f32 alphay alphay) (+.f32 -1 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))))
(*.f32 -1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2)))
(*.f32 -1/4 (*.f32 (pow.f32 u0 4) (*.f32 alphay alphay)))
(*.f32 (pow.f32 u0 4) (*.f32 -1/4 (*.f32 alphay alphay)))
(*.f32 -1/4 (*.f32 alphay (*.f32 (pow.f32 u0 4) alphay)))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2))) (*.f32 -1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2))))
(fma.f32 -1/3 (*.f32 (pow.f32 u0 3) (*.f32 alphay alphay)) (*.f32 -1/4 (*.f32 (pow.f32 u0 4) (*.f32 alphay alphay))))
(*.f32 (*.f32 alphay alphay) (fma.f32 -1/4 (pow.f32 u0 4) (*.f32 -1/3 (pow.f32 u0 3))))
(*.f32 (*.f32 (pow.f32 u0 3) (fma.f32 u0 -1/4 -1/3)) (*.f32 alphay alphay))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2))) (*.f32 -1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2)))))
(fma.f32 -1/2 (*.f32 (*.f32 u0 u0) (*.f32 alphay alphay)) (fma.f32 -1/3 (*.f32 (pow.f32 u0 3) (*.f32 alphay alphay)) (*.f32 -1/4 (*.f32 (pow.f32 u0 4) (*.f32 alphay alphay)))))
(fma.f32 -1/2 (*.f32 u0 (*.f32 u0 (*.f32 alphay alphay))) (*.f32 (*.f32 alphay alphay) (fma.f32 -1/4 (pow.f32 u0 4) (*.f32 -1/3 (pow.f32 u0 3)))))
(*.f32 (*.f32 u0 u0) (*.f32 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (*.f32 alphay alphay)))
(*.f32 (*.f32 u0 u0) (*.f32 (*.f32 alphay alphay) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))
(*.f32 u0 (*.f32 (*.f32 alphay alphay) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2))) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2))))))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 -1/4 u0 -1/3) -1/2)) u0))
(*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)) u0))
(*.f32 u0 (*.f32 (*.f32 alphay alphay) (+.f32 -1 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))))
(*.f32 -1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2)))
(*.f32 -1/4 (*.f32 (pow.f32 u0 4) (*.f32 alphay alphay)))
(*.f32 (pow.f32 u0 4) (*.f32 -1/4 (*.f32 alphay alphay)))
(*.f32 -1/4 (*.f32 alphay (*.f32 (pow.f32 u0 4) alphay)))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2))) (*.f32 -1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2))))
(fma.f32 -1/3 (*.f32 (pow.f32 u0 3) (*.f32 alphay alphay)) (*.f32 -1/4 (*.f32 (pow.f32 u0 4) (*.f32 alphay alphay))))
(*.f32 (*.f32 alphay alphay) (fma.f32 -1/4 (pow.f32 u0 4) (*.f32 -1/3 (pow.f32 u0 3))))
(*.f32 (*.f32 (pow.f32 u0 3) (fma.f32 u0 -1/4 -1/3)) (*.f32 alphay alphay))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2))) (*.f32 -1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2)))))
(fma.f32 -1/2 (*.f32 (*.f32 u0 u0) (*.f32 alphay alphay)) (fma.f32 -1/3 (*.f32 (pow.f32 u0 3) (*.f32 alphay alphay)) (*.f32 -1/4 (*.f32 (pow.f32 u0 4) (*.f32 alphay alphay)))))
(fma.f32 -1/2 (*.f32 u0 (*.f32 u0 (*.f32 alphay alphay))) (*.f32 (*.f32 alphay alphay) (fma.f32 -1/4 (pow.f32 u0 4) (*.f32 -1/3 (pow.f32 u0 3)))))
(*.f32 (*.f32 u0 u0) (*.f32 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (*.f32 alphay alphay)))
(*.f32 (*.f32 u0 u0) (*.f32 (*.f32 alphay alphay) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))
(*.f32 u0 (*.f32 (*.f32 alphay alphay) (*.f32 u0 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2))) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2))))))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 -1/4 u0 -1/3) -1/2)) u0))
(*.f32 alphay (*.f32 alphay (fma.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2) (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)) u0))
(*.f32 u0 (*.f32 (*.f32 alphay alphay) (+.f32 -1 (*.f32 u0 (fma.f32 u0 (fma.f32 u0 -1/4 -1/3) -1/2)))))
-1/3
(-.f32 (*.f32 -1/4 u0) 1/3)
(fma.f32 -1/4 u0 -1/3)
(fma.f32 u0 -1/4 -1/3)
(-.f32 (*.f32 -1/4 u0) 1/3)
(fma.f32 -1/4 u0 -1/3)
(fma.f32 u0 -1/4 -1/3)
(-.f32 (*.f32 -1/4 u0) 1/3)
(fma.f32 -1/4 u0 -1/3)
(fma.f32 u0 -1/4 -1/3)
(*.f32 -1/4 u0)
(*.f32 u0 -1/4)
(-.f32 (*.f32 -1/4 u0) 1/3)
(fma.f32 -1/4 u0 -1/3)
(fma.f32 u0 -1/4 -1/3)
(-.f32 (*.f32 -1/4 u0) 1/3)
(fma.f32 -1/4 u0 -1/3)
(fma.f32 u0 -1/4 -1/3)
(-.f32 (*.f32 -1/4 u0) 1/3)
(fma.f32 -1/4 u0 -1/3)
(fma.f32 u0 -1/4 -1/3)
(*.f32 -1/4 u0)
(*.f32 u0 -1/4)
(-.f32 (*.f32 -1/4 u0) 1/3)
(fma.f32 -1/4 u0 -1/3)
(fma.f32 u0 -1/4 -1/3)
(-.f32 (*.f32 -1/4 u0) 1/3)
(fma.f32 -1/4 u0 -1/3)
(fma.f32 u0 -1/4 -1/3)
(-.f32 (*.f32 -1/4 u0) 1/3)
(fma.f32 -1/4 u0 -1/3)
(fma.f32 u0 -1/4 -1/3)
(*.f32 -1/3 u0)
(*.f32 u0 -1/3)
(+.f32 (*.f32 -1/4 (pow.f32 u0 2)) (*.f32 -1/3 u0))
(fma.f32 -1/3 u0 (*.f32 (*.f32 u0 u0) -1/4))
(*.f32 u0 (fma.f32 u0 -1/4 -1/3))
(+.f32 (*.f32 -1/4 (pow.f32 u0 2)) (*.f32 -1/3 u0))
(fma.f32 -1/3 u0 (*.f32 (*.f32 u0 u0) -1/4))
(*.f32 u0 (fma.f32 u0 -1/4 -1/3))
(+.f32 (*.f32 -1/4 (pow.f32 u0 2)) (*.f32 -1/3 u0))
(fma.f32 -1/3 u0 (*.f32 (*.f32 u0 u0) -1/4))
(*.f32 u0 (fma.f32 u0 -1/4 -1/3))
(*.f32 -1/4 (pow.f32 u0 2))
(*.f32 (*.f32 u0 u0) -1/4)
(*.f32 u0 (*.f32 u0 -1/4))
(+.f32 (*.f32 -1/3 u0) (*.f32 -1/4 (pow.f32 u0 2)))
(fma.f32 -1/3 u0 (*.f32 (*.f32 u0 u0) -1/4))
(*.f32 u0 (fma.f32 u0 -1/4 -1/3))
(+.f32 (*.f32 -1/3 u0) (*.f32 -1/4 (pow.f32 u0 2)))
(fma.f32 -1/3 u0 (*.f32 (*.f32 u0 u0) -1/4))
(*.f32 u0 (fma.f32 u0 -1/4 -1/3))
(+.f32 (*.f32 -1/3 u0) (*.f32 -1/4 (pow.f32 u0 2)))
(fma.f32 -1/3 u0 (*.f32 (*.f32 u0 u0) -1/4))
(*.f32 u0 (fma.f32 u0 -1/4 -1/3))
(*.f32 -1/4 (pow.f32 u0 2))
(*.f32 (*.f32 u0 u0) -1/4)
(*.f32 u0 (*.f32 u0 -1/4))
(+.f32 (*.f32 -1/3 u0) (*.f32 -1/4 (pow.f32 u0 2)))
(fma.f32 -1/3 u0 (*.f32 (*.f32 u0 u0) -1/4))
(*.f32 u0 (fma.f32 u0 -1/4 -1/3))
(+.f32 (*.f32 -1/3 u0) (*.f32 -1/4 (pow.f32 u0 2)))
(fma.f32 -1/3 u0 (*.f32 (*.f32 u0 u0) -1/4))
(*.f32 u0 (fma.f32 u0 -1/4 -1/3))
(+.f32 (*.f32 -1/3 u0) (*.f32 -1/4 (pow.f32 u0 2)))
(fma.f32 -1/3 u0 (*.f32 (*.f32 u0 u0) -1/4))
(*.f32 u0 (fma.f32 u0 -1/4 -1/3))

localize45.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(log1p.f32 (neg.f32 u0))
0.2b
(/.f32 (+.f32 0 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay))) sin2phi)
0.3b
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay))
Compiler

Compiled 58 to 21 computations (63.8% saved)

series5.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
alphay
@inf
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay))
0.0ms
u0
@0
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay))
0.0ms
u0
@inf
(/.f32 (+.f32 0 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay))) sin2phi)
0.0ms
u0
@inf
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay))
0.0ms
u0
@-inf
(/.f32 (+.f32 0 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay))) sin2phi)

rewrite64.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
978×pow1_binary32
911×add-log-exp_binary32
910×expm1-log1p-u_binary32
909×log1p-expm1-u_binary32
108×add-sqr-sqrt_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify61.0ms (0.3%)

Algorithm
egg-herbie
Rules
598×cancel-sign-sub-inv_binary32
514×associate-/r/_binary32
460×fma-def_binary32
437×associate-/l/_binary32
370×distribute-rgt-out_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0971349
12871258
28791180
335811103
Stop Event
node limit
Counts
132 → 124
Calls
Call 1
Inputs
(*.f32 -1 (*.f32 u0 (pow.f32 alphay 2)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2))) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2))) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2))) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2))))))
(*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) (*.f32 -1 (/.f32 (pow.f32 alphay 2) u0)))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) u0))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (pow.f32 u0 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) u0)) (*.f32 -1/3 (/.f32 (pow.f32 alphay 2) (pow.f32 u0 3))))))
(*.f32 -1 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) u0)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) u0))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (pow.f32 u0 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) u0)) (*.f32 -1/3 (/.f32 (pow.f32 alphay 2) (pow.f32 u0 3))))))
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))
(*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2)) sin2phi)) (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2)) sin2phi)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)) (*.f32 -1/3 (/.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2)) sin2phi))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2)) sin2phi)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2)) sin2phi)) (*.f32 -1/3 (/.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2)) sin2phi)))))
(/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) sin2phi)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) sin2phi))) (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) sin2phi))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) sin2phi) (*.f32 -1/3 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 3) sin2phi))))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))) sin2phi)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) sin2phi))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))) sin2phi))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) sin2phi))) (+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 3) sin2phi))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))) sin2phi)))))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
Outputs
(*.f32 -1 (*.f32 u0 (pow.f32 alphay 2)))
(neg.f32 (*.f32 u0 (*.f32 alphay alphay)))
(*.f32 u0 (neg.f32 (*.f32 alphay alphay)))
(*.f32 u0 (*.f32 alphay (neg.f32 alphay)))
(*.f32 alphay (*.f32 u0 (neg.f32 alphay)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2))) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2))))
(fma.f32 -1/2 (*.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) (neg.f32 (*.f32 u0 (*.f32 alphay alphay))))
(*.f32 (*.f32 alphay alphay) (+.f32 (neg.f32 u0) (*.f32 -1/2 (*.f32 u0 u0))))
(*.f32 alphay (*.f32 alphay (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2))) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2)))))
(fma.f32 -1/2 (*.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) (fma.f32 -1/3 (*.f32 (*.f32 alphay alphay) (pow.f32 u0 3)) (neg.f32 (*.f32 u0 (*.f32 alphay alphay)))))
(-.f32 (*.f32 (*.f32 alphay alphay) (+.f32 (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 -1/3 (pow.f32 u0 3)))) (*.f32 u0 (*.f32 alphay alphay)))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0))
(*.f32 (*.f32 alphay alphay) (*.f32 u0 (+.f32 -1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 -1/3))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2))) (+.f32 (*.f32 -1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2))) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2))))))
(fma.f32 -1/2 (*.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) (fma.f32 -1/3 (*.f32 (*.f32 alphay alphay) (pow.f32 u0 3)) (fma.f32 -1/4 (*.f32 (*.f32 alphay alphay) (pow.f32 u0 4)) (neg.f32 (*.f32 u0 (*.f32 alphay alphay))))))
(+.f32 (*.f32 (*.f32 alphay alphay) (+.f32 (*.f32 -1/4 (pow.f32 u0 4)) (neg.f32 u0))) (*.f32 (*.f32 alphay alphay) (+.f32 (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 -1/3 (pow.f32 u0 3)))))
(*.f32 (*.f32 alphay alphay) (+.f32 (-.f32 (*.f32 -1/4 (pow.f32 u0 4)) u0) (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)))))
(*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 -1/3 (*.f32 -1/4 u0))))) u0))
(*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2))
(*.f32 (*.f32 alphay alphay) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))
(*.f32 alphay (*.f32 alphay (+.f32 (log.f32 -1) (log.f32 u0))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) (*.f32 -1 (/.f32 (pow.f32 alphay 2) u0)))
(fma.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alphay alphay) (neg.f32 (/.f32 (*.f32 alphay alphay) u0)))
(-.f32 (*.f32 alphay (*.f32 alphay (+.f32 (log.f32 -1) (log.f32 u0)))) (/.f32 alphay (/.f32 u0 alphay)))
(fma.f32 alphay (*.f32 alphay (+.f32 (log.f32 -1) (log.f32 u0))) (/.f32 (*.f32 alphay (neg.f32 alphay)) u0))
(*.f32 (*.f32 alphay alphay) (+.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (/.f32 -1 u0)))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) u0))))
(fma.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alphay alphay) (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) (neg.f32 (/.f32 (*.f32 alphay alphay) u0))))
(-.f32 (fma.f32 (*.f32 alphay alphay) (+.f32 (log.f32 -1) (log.f32 u0)) (*.f32 -1/2 (*.f32 (/.f32 alphay u0) (/.f32 alphay u0)))) (/.f32 alphay (/.f32 u0 alphay)))
(fma.f32 alphay (*.f32 alphay (+.f32 (log.f32 -1) (log.f32 u0))) (*.f32 (*.f32 (/.f32 alphay u0) alphay) (+.f32 -1 (/.f32 -1/2 u0))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (pow.f32 u0 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) u0)) (*.f32 -1/3 (/.f32 (pow.f32 alphay 2) (pow.f32 u0 3))))))
(fma.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alphay alphay) (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) (fma.f32 -1 (/.f32 (*.f32 alphay alphay) u0) (*.f32 -1/3 (/.f32 (*.f32 alphay alphay) (pow.f32 u0 3))))))
(fma.f32 (*.f32 alphay alphay) (+.f32 (log.f32 -1) (log.f32 u0)) (fma.f32 -1/2 (*.f32 (/.f32 alphay u0) (/.f32 alphay u0)) (-.f32 (*.f32 -1/3 (/.f32 (*.f32 alphay alphay) (pow.f32 u0 3))) (/.f32 alphay (/.f32 u0 alphay)))))
(fma.f32 (*.f32 alphay alphay) (+.f32 (log.f32 -1) (log.f32 u0)) (-.f32 (*.f32 (*.f32 (/.f32 alphay u0) (/.f32 alphay u0)) (+.f32 (/.f32 -1/3 u0) -1/2)) (*.f32 (/.f32 alphay u0) alphay)))
(fma.f32 alphay (*.f32 alphay (+.f32 (log.f32 -1) (log.f32 u0))) (*.f32 (*.f32 (/.f32 alphay u0) alphay) (+.f32 -1 (+.f32 (/.f32 -1/2 u0) (/.f32 -1/3 (*.f32 u0 u0))))))
(*.f32 -1 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))))
(neg.f32 (*.f32 (*.f32 alphay alphay) (log.f32 (/.f32 -1 u0))))
(*.f32 (log.f32 (/.f32 -1 u0)) (neg.f32 (*.f32 alphay alphay)))
(*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alphay (neg.f32 alphay)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) u0)))
(fma.f32 -1 (*.f32 (*.f32 alphay alphay) (log.f32 (/.f32 -1 u0))) (neg.f32 (/.f32 (*.f32 alphay alphay) u0)))
(neg.f32 (fma.f32 (*.f32 alphay alphay) (log.f32 (/.f32 -1 u0)) (/.f32 alphay (/.f32 u0 alphay))))
(neg.f32 (fma.f32 (*.f32 alphay alphay) (log.f32 (/.f32 -1 u0)) (*.f32 (/.f32 alphay u0) alphay)))
(*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) u0))))
(fma.f32 -1 (*.f32 (*.f32 alphay alphay) (log.f32 (/.f32 -1 u0))) (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) (neg.f32 (/.f32 (*.f32 alphay alphay) u0))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 alphay u0) (/.f32 alphay u0))) (neg.f32 (fma.f32 (*.f32 alphay alphay) (log.f32 (/.f32 -1 u0)) (/.f32 alphay (/.f32 u0 alphay)))))
(-.f32 (*.f32 (*.f32 (/.f32 alphay u0) alphay) (+.f32 -1 (/.f32 -1/2 u0))) (*.f32 (*.f32 alphay alphay) (log.f32 (/.f32 -1 u0))))
(-.f32 (*.f32 (*.f32 (/.f32 alphay u0) alphay) (+.f32 -1 (/.f32 -1/2 u0))) (*.f32 alphay (*.f32 alphay (log.f32 (/.f32 -1 u0)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (pow.f32 u0 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) u0)) (*.f32 -1/3 (/.f32 (pow.f32 alphay 2) (pow.f32 u0 3))))))
(fma.f32 -1 (*.f32 (*.f32 alphay alphay) (log.f32 (/.f32 -1 u0))) (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) (fma.f32 -1 (/.f32 (*.f32 alphay alphay) u0) (*.f32 -1/3 (/.f32 (*.f32 alphay alphay) (pow.f32 u0 3))))))
(-.f32 (fma.f32 -1/2 (*.f32 (/.f32 alphay u0) (/.f32 alphay u0)) (-.f32 (*.f32 -1/3 (/.f32 (*.f32 alphay alphay) (pow.f32 u0 3))) (/.f32 alphay (/.f32 u0 alphay)))) (*.f32 alphay (*.f32 alphay (log.f32 (/.f32 -1 u0)))))
(-.f32 (-.f32 (*.f32 (*.f32 (/.f32 alphay u0) (/.f32 alphay u0)) (+.f32 (/.f32 -1/3 u0) -1/2)) (*.f32 (/.f32 alphay u0) alphay)) (*.f32 (*.f32 alphay alphay) (log.f32 (/.f32 -1 u0))))
(+.f32 (*.f32 (*.f32 (/.f32 alphay u0) alphay) (+.f32 -1 (/.f32 -1/2 u0))) (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 -1/3 (pow.f32 u0 3)) (log.f32 (/.f32 -1 u0)))))
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))
(*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 1 u0)))
(*.f32 alphay (*.f32 alphay (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))
(*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 1 u0)))
(*.f32 alphay (*.f32 alphay (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))
(*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 1 u0)))
(*.f32 alphay (*.f32 alphay (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))
(*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 1 u0)))
(*.f32 alphay (*.f32 alphay (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))
(*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 1 u0)))
(*.f32 alphay (*.f32 alphay (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))
(*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 1 u0)))
(*.f32 alphay (*.f32 alphay (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))
(*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 1 u0)))
(*.f32 alphay (*.f32 alphay (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))
(*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 1 u0)))
(*.f32 alphay (*.f32 alphay (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))
(*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 1 u0)))
(*.f32 alphay (*.f32 alphay (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))
(*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 1 u0)))
(*.f32 alphay (*.f32 alphay (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))
(*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 1 u0)))
(*.f32 alphay (*.f32 alphay (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))
(*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0)))
(*.f32 (*.f32 alphay alphay) (log.f32 (-.f32 1 u0)))
(*.f32 alphay (*.f32 alphay (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alphay alphay) (log1p.f32 (neg.f32 u0)))
(*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi))
(/.f32 (neg.f32 (*.f32 u0 (*.f32 alphay alphay))) sin2phi)
(/.f32 (*.f32 u0 (neg.f32 (*.f32 alphay alphay))) sin2phi)
(*.f32 (/.f32 u0 sin2phi) (*.f32 alphay (neg.f32 alphay)))
(*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 u0 sin2phi))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2)) sin2phi)) (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)))
(fma.f32 -1/2 (/.f32 (*.f32 u0 u0) (/.f32 sin2phi (*.f32 alphay alphay))) (/.f32 (neg.f32 (*.f32 u0 (*.f32 alphay alphay))) sin2phi))
(-.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 u0 u0) sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay)))
(-.f32 (*.f32 (/.f32 (*.f32 -1/2 (*.f32 u0 u0)) sin2phi) (*.f32 alphay alphay)) (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi)))
(*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2)) sin2phi)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)) (*.f32 -1/3 (/.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2)) sin2phi))))
(fma.f32 -1/2 (/.f32 (*.f32 u0 u0) (/.f32 sin2phi (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 (*.f32 u0 (*.f32 alphay alphay)) sin2phi) (*.f32 -1/3 (/.f32 (*.f32 (*.f32 alphay alphay) (pow.f32 u0 3)) sin2phi))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 u0 u0) sin2phi) (*.f32 alphay alphay)) (-.f32 (*.f32 -1/3 (*.f32 (/.f32 (pow.f32 u0 3) sin2phi) (*.f32 alphay alphay))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))))
(-.f32 (fma.f32 -1/2 (*.f32 (*.f32 alphay alphay) (/.f32 u0 (/.f32 sin2phi u0))) (*.f32 (/.f32 (pow.f32 u0 3) sin2phi) (*.f32 alphay (*.f32 alphay -1/3)))) (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi)))
(fma.f32 -1/2 (*.f32 (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi)) u0) (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u0 3)) sin2phi) (/.f32 u0 sin2phi))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2)) sin2phi)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) sin2phi)) (+.f32 (*.f32 -1/4 (/.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2)) sin2phi)) (*.f32 -1/3 (/.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2)) sin2phi)))))
(fma.f32 -1/2 (/.f32 (*.f32 u0 u0) (/.f32 sin2phi (*.f32 alphay alphay))) (fma.f32 -1 (/.f32 (*.f32 u0 (*.f32 alphay alphay)) sin2phi) (fma.f32 -1/4 (/.f32 (pow.f32 u0 4) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 -1/3 (/.f32 (*.f32 (*.f32 alphay alphay) (pow.f32 u0 3)) sin2phi)))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 u0 u0) sin2phi) (*.f32 alphay alphay)) (-.f32 (fma.f32 -1/3 (*.f32 (/.f32 (pow.f32 u0 3) sin2phi) (*.f32 alphay alphay)) (/.f32 (*.f32 (*.f32 alphay alphay) (pow.f32 u0 4)) (/.f32 sin2phi -1/4))) (*.f32 (/.f32 u0 sin2phi) (*.f32 alphay alphay))))
(-.f32 (fma.f32 -1/2 (*.f32 (*.f32 alphay alphay) (/.f32 u0 (/.f32 sin2phi u0))) (fma.f32 -1/4 (/.f32 alphay (/.f32 sin2phi (*.f32 alphay (pow.f32 u0 4)))) (*.f32 (/.f32 (pow.f32 u0 3) sin2phi) (*.f32 alphay (*.f32 alphay -1/3))))) (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi)))
(+.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u0 3)) sin2phi) (/.f32 u0 sin2phi))) (*.f32 (*.f32 alphay alphay) (+.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (*.f32 -1/4 (/.f32 (pow.f32 u0 4) sin2phi)))))
(/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) sin2phi)
(/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (+.f32 (log.f32 -1) (log.f32 u0))))
(*.f32 (*.f32 alphay alphay) (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) sin2phi))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) sin2phi))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (*.f32 u0 sin2phi)) (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 sin2phi (*.f32 alphay alphay))))
(-.f32 (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (/.f32 sin2phi (*.f32 alphay alphay))) (*.f32 (/.f32 alphay sin2phi) (/.f32 alphay u0)))
(-.f32 (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (+.f32 (log.f32 -1) (log.f32 u0)))) (*.f32 (/.f32 alphay sin2phi) (/.f32 alphay u0)))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (+.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (/.f32 -1 u0)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) sin2phi))) (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) sin2phi)))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (*.f32 u0 sin2phi)) (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (*.f32 (*.f32 u0 u0) sin2phi)) (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 sin2phi (*.f32 alphay alphay)))))
(-.f32 (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (*.f32 u0 (*.f32 u0 sin2phi))) (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 (/.f32 alphay sin2phi) (/.f32 alphay u0)))
(fma.f32 (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) sin2phi) (*.f32 alphay alphay) (*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (+.f32 (/.f32 -1 u0) (/.f32 -1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (+.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (+.f32 (/.f32 -1 u0) (/.f32 -1/2 (*.f32 u0 u0)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) sin2phi))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alphay 2)) sin2phi) (*.f32 -1/3 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 3) sin2phi))))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (*.f32 u0 sin2phi)) (+.f32 (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (*.f32 (*.f32 u0 u0) sin2phi)) (/.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (*.f32 -1/3 (*.f32 alphay alphay)) (*.f32 (pow.f32 u0 3) sin2phi))))
(-.f32 (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (*.f32 u0 (*.f32 u0 sin2phi))) (fma.f32 -1/3 (/.f32 (*.f32 alphay alphay) (*.f32 (pow.f32 u0 3) sin2phi)) (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (/.f32 sin2phi (*.f32 alphay alphay))))) (*.f32 (/.f32 alphay sin2phi) (/.f32 alphay u0)))
(-.f32 (fma.f32 (/.f32 (+.f32 (log.f32 -1) (log.f32 u0)) sin2phi) (*.f32 alphay alphay) (*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (+.f32 (/.f32 -1/2 (*.f32 u0 u0)) (/.f32 -1/3 (pow.f32 u0 3))))) (*.f32 (/.f32 alphay sin2phi) (/.f32 alphay u0)))
(+.f32 (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (+.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (/.f32 -1 u0))) (*.f32 (*.f32 (/.f32 alphay sin2phi) (/.f32 alphay (*.f32 u0 u0))) (+.f32 -1/2 (/.f32 -1/3 u0))))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))) sin2phi))
(/.f32 (neg.f32 (*.f32 (*.f32 alphay alphay) (log.f32 (/.f32 -1 u0)))) sin2phi)
(/.f32 (*.f32 (log.f32 (/.f32 -1 u0)) (neg.f32 (*.f32 alphay alphay))) sin2phi)
(*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (neg.f32 (log.f32 (/.f32 -1 u0))))
(/.f32 (log.f32 (/.f32 -1 u0)) (/.f32 (/.f32 sin2phi alphay) (neg.f32 alphay)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))) sin2phi)))
(*.f32 -1 (+.f32 (/.f32 (*.f32 alphay alphay) (*.f32 u0 sin2phi)) (/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (/.f32 -1 u0))))))
(-.f32 (/.f32 (neg.f32 (*.f32 alphay alphay)) (*.f32 u0 sin2phi)) (/.f32 (*.f32 alphay (*.f32 alphay (log.f32 (/.f32 -1 u0)))) sin2phi))
(neg.f32 (fma.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log.f32 (/.f32 -1 u0)) (*.f32 (/.f32 alphay sin2phi) (/.f32 alphay u0))))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) sin2phi))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))) sin2phi))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (*.f32 u0 sin2phi)) (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (*.f32 (*.f32 u0 u0) sin2phi)) (/.f32 (neg.f32 (*.f32 (*.f32 alphay alphay) (log.f32 (/.f32 -1 u0)))) sin2phi)))
(-.f32 (-.f32 (*.f32 -1/2 (/.f32 (*.f32 alphay alphay) (*.f32 u0 (*.f32 u0 sin2phi)))) (/.f32 (*.f32 alphay (*.f32 alphay (log.f32 (/.f32 -1 u0)))) sin2phi)) (*.f32 (/.f32 alphay sin2phi) (/.f32 alphay u0)))
(-.f32 (*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (+.f32 (/.f32 -1 u0) (/.f32 -1/2 (*.f32 u0 u0)))) (*.f32 (log.f32 (/.f32 -1 u0)) (/.f32 alphay (/.f32 sin2phi alphay))))
(*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (-.f32 (+.f32 (/.f32 -1 u0) (/.f32 -1/2 (*.f32 u0 u0))) (log.f32 (/.f32 -1 u0))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 sin2phi))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) sin2phi))) (+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 3) sin2phi))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (/.f32 -1 u0))) sin2phi)))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (*.f32 u0 sin2phi)) (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (*.f32 (*.f32 u0 u0) sin2phi)) (fma.f32 -1/3 (/.f32 (*.f32 alphay alphay) (*.f32 (pow.f32 u0 3) sin2phi)) (/.f32 (neg.f32 (*.f32 (*.f32 alphay alphay) (log.f32 (/.f32 -1 u0)))) sin2phi))))
(-.f32 (-.f32 (fma.f32 -1/2 (/.f32 (*.f32 alphay alphay) (*.f32 u0 (*.f32 u0 sin2phi))) (*.f32 -1/3 (/.f32 (*.f32 alphay alphay) (*.f32 (pow.f32 u0 3) sin2phi)))) (/.f32 (*.f32 alphay (*.f32 alphay (log.f32 (/.f32 -1 u0)))) sin2phi)) (*.f32 (/.f32 alphay sin2phi) (/.f32 alphay u0)))
(-.f32 (*.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (+.f32 (/.f32 -1/2 (*.f32 u0 u0)) (/.f32 -1/3 (pow.f32 u0 3)))) (fma.f32 (/.f32 alphay (/.f32 sin2phi alphay)) (log.f32 (/.f32 -1 u0)) (*.f32 (/.f32 alphay sin2phi) (/.f32 alphay u0))))
(-.f32 (*.f32 (*.f32 (/.f32 alphay sin2phi) (/.f32 alphay (*.f32 u0 u0))) (+.f32 -1/2 (/.f32 -1/3 u0))) (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (-.f32 (log.f32 (/.f32 -1 u0)) (/.f32 -1 u0))))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 alphay sin2phi) alphay))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 alphay sin2phi) alphay))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 alphay sin2phi) alphay))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 alphay sin2phi) alphay))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 alphay sin2phi) alphay))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 alphay sin2phi) alphay))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 alphay sin2phi) alphay))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 alphay sin2phi) alphay))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 alphay sin2phi) alphay))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 alphay sin2phi) alphay))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 alphay sin2phi) alphay))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 alphay sin2phi) alphay))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 alphay sin2phi) alphay))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 alphay sin2phi) alphay))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 alphay sin2phi) alphay))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 alphay sin2phi) alphay))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 alphay sin2phi) alphay))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 alphay sin2phi) alphay))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 alphay sin2phi) alphay))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 alphay sin2phi) alphay))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 alphay sin2phi) alphay))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 alphay sin2phi) alphay))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 alphay sin2phi) alphay))
(/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi)
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi (log.f32 (-.f32 1 u0))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 alphay sin2phi) alphay))

eval296.0ms (1.5%)

Compiler

Compiled 20642 to 10595 computations (48.7% saved)

prune183.0ms (0.9%)

Pruning

66 alts after pruning (58 fresh and 8 done)

PrunedKeptTotal
New89716913
Fresh84250
Picked011
Done178
Total90666972
Error
0b
Counts
972 → 66
Alt Table
Click to see full alt table
StatusErrorProgram
13.0b
(*.f32 -1 (*.f32 (/.f32 (*.f32 u0 (neg.f32 alphay)) sin2phi) alphay))
4.3b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (+.f32 alphay (/.f32 (/.f32 sin2phi (/.f32 cos2phi (*.f32 alphax alphax))) alphay)) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) alphay)))
10.4b
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
23.8b
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
8.0b
(*.f32 -1 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) 3))
4.2b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (+.f32 alphay (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 sin2phi alphay))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) alphay)))
8.0b
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
0.6b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (*.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
9.2b
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3)))) u0)) sin2phi))
8.0b
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (neg.f32 sin2phi) (/.f32 1 (neg.f32 (*.f32 alphay alphay))))))
0.6b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (*.f32 cos2phi (/.f32 1 (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))))
13.0b
(*.f32 -1 (*.f32 (neg.f32 u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
9.7b
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 u0 (+.f32 -1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 -1/3)))))) sin2phi))
25.1b
(/.f32 (*.f32 (*.f32 u0 alphax) alphax) cos2phi)
0.5b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
8.1b
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay))))
13.3b
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
11.5b
(/.f32 u0 (/.f32 (+.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) 1)) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 (*.f32 alphay alphay) sin2phi))))
7.8b
(*.f32 -1 (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0))))
8.1b
(/.f32 u0 (+.f32 (*.f32 (neg.f32 cos2phi) (/.f32 1 (*.f32 alphax (neg.f32 alphax)))) (/.f32 sin2phi (*.f32 alphay alphay))))
4.3b
(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)))))
10.4b
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)) sin2phi))
25.1b
(/.f32 (*.f32 u0 alphax) (/.f32 cos2phi alphax))
8.1b
(/.f32 u0 (+.f32 (*.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
8.1b
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax sin2phi) cos2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
26.1b
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))) 1)
4.3b
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 u0 (*.f32 u0 (*.f32 alphay alphay)))) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi)))) (*.f32 (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (/.f32 u0 (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi))))))
8.1b
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
12.9b
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 alphay (neg.f32 alphay))) sin2phi))
8.1b
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
0.5b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
8.1b
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (/.f32 cos2phi (/.f32 (/.f32 sin2phi alphay) alphay)) alphax)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
6.8b
(fma.f32 1/2 (*.f32 (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 (*.f32 alphay u0) (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay))) u0) (*.f32 (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) alphay) (+.f32 (/.f32 u0 (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)) (/.f32 (*.f32 1/3 (pow.f32 u0 3)) (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)))))
10.4b
(*.f32 -1 (/.f32 (*.f32 (*.f32 u0 (*.f32 alphay alphay)) (+.f32 -1 (*.f32 -1/2 u0))) sin2phi))
8.0b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
10.4b
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))))
25.1b
(/.f32 1 (/.f32 cos2phi (*.f32 alphax (*.f32 alphax u0))))
0.6b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (*.f32 (neg.f32 sin2phi) (/.f32 1 (neg.f32 (*.f32 alphay alphay))))))
8.1b
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (*.f32 (/.f32 1 sin2phi) (*.f32 alphay alphay)) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
13.0b
(*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))
25.1b
(*.f32 alphax (/.f32 1 (/.f32 cos2phi (*.f32 u0 alphax))))
7.8b
(*.f32 (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) alphay) (+.f32 (/.f32 u0 (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)) (/.f32 (*.f32 1/2 (*.f32 u0 u0)) (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay))))
13.0b
(*.f32 -1 (/.f32 (*.f32 alphay (neg.f32 (*.f32 u0 alphay))) sin2phi))
8.1b
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) alphax)))
7.8b
(*.f32 -1 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay))))
25.1b
(*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax)))
0.6b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (*.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay))))
25.9b
(*.f32 alphax (-.f32 (+.f32 1 (*.f32 u0 (/.f32 alphax cos2phi))) 1))
23.8b
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
7.8b
(*.f32 -1 (/.f32 (+.f32 0 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay))) sin2phi))
25.1b
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
8.0b
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi))))
11.0b
(*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 (*.f32 alphay u0) (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)))
9.2b
(*.f32 -1 (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 -1/3 (*.f32 -1/4 u0))))) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
25.1b
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
23.8b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
8.0b
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (*.f32 alphax alphax))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
8.1b
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (*.f32 alphay (/.f32 1 (/.f32 sin2phi alphay))) alphax)))
13.0b
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
4.2b
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (+.f32 alphay (/.f32 alphax (/.f32 (/.f32 cos2phi alphax) (/.f32 sin2phi alphay)))) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) alphay)))
8.1b
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 (/.f32 cos2phi alphax) alphay) (/.f32 sin2phi alphay))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
8.1b
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 cos2phi alphay) (*.f32 alphax (/.f32 sin2phi alphay)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
8.1b
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (/.f32 1 (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))))
25.1b
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
9.6b
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) sin2phi))
7.8b
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
Compiler

Compiled 1438 to 904 computations (37.1% saved)

regimes1.1s (5.8%)

Counts
105 → 1
Calls
Call 1
Inputs
(/.f32 (*.f32 (*.f32 u0 alphax) alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) (/.f32 cos2phi alphax))
(*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax)))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax (*.f32 alphax u0)) cos2phi)
(*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 alphax (/.f32 1 (/.f32 cos2phi (*.f32 u0 alphax))))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 u0)) (neg.f32 cos2phi))
(/.f32 1 (/.f32 cos2phi (*.f32 alphax (*.f32 alphax u0))))
(*.f32 -1 (/.f32 (*.f32 alphay (neg.f32 (*.f32 u0 alphay))) sin2phi))
(*.f32 -1 (*.f32 (/.f32 (*.f32 u0 (neg.f32 alphay)) sin2phi) alphay))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 alphay (neg.f32 alphay))) sin2phi))
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))) 1)
(*.f32 alphax (-.f32 (+.f32 1 (*.f32 u0 (/.f32 alphax cos2phi))) 1))
(-.f32 (+.f32 1 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) 1)
(*.f32 -1 (*.f32 (neg.f32 u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)) sin2phi))
(*.f32 -1 (/.f32 (*.f32 (*.f32 u0 (*.f32 alphay alphay)) (+.f32 -1 (*.f32 -1/2 u0))) sin2phi))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay))))
(/.f32 u0 (+.f32 (*.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (neg.f32 sin2phi) (/.f32 1 (neg.f32 (*.f32 alphay alphay))))))
(/.f32 u0 (+.f32 (*.f32 (neg.f32 cos2phi) (/.f32 1 (*.f32 alphax (neg.f32 alphax)))) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) sin2phi))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 u0 (+.f32 -1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 -1/3)))))) sin2phi))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax sin2phi) cos2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (/.f32 cos2phi (/.f32 (/.f32 sin2phi alphay) alphay)) alphax)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 alphay (*.f32 alphay cos2phi)) (*.f32 alphax sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 (/.f32 cos2phi alphax) alphay) (/.f32 sin2phi alphay))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 cos2phi alphay) (*.f32 alphax (/.f32 sin2phi alphay)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphay (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 sin2phi alphay))) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) alphay)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (*.f32 (/.f32 1 sin2phi) (*.f32 alphay alphay)) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (*.f32 alphay (/.f32 1 (/.f32 sin2phi alphay))) alphax)))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3)))) u0)) sin2phi))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 -1/3 (*.f32 -1/4 u0))))) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (/.f32 (+.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) 1)) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 -1 (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0))))
(*.f32 -1 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay))))
(*.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) 1) (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi)))
(*.f32 -1 (/.f32 (+.f32 0 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay))) sin2phi))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (/.f32 1 (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))))
(*.f32 -1 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 (/.f32 (*.f32 alphay alphay) sin2phi) -1)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi 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 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (*.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (*.f32 cos2phi (/.f32 1 (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (*.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (*.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (*.f32 (neg.f32 cos2phi) (/.f32 -1 (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (*.f32 (neg.f32 sin2phi) (/.f32 1 (neg.f32 (*.f32 alphay alphay))))))
(*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 (*.f32 alphay u0) (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (*.f32 (neg.f32 cos2phi) (/.f32 1 (*.f32 alphax (neg.f32 alphax)))) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (neg.f32 sin2phi) (/.f32 1 (neg.f32 (*.f32 alphay alphay))))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (+.f32 alphay (/.f32 (/.f32 sin2phi (/.f32 cos2phi (*.f32 alphax alphax))) alphay)) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) alphay)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (+.f32 alphay (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 sin2phi alphay))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) alphay)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (+.f32 alphay (/.f32 alphax (/.f32 (/.f32 cos2phi alphax) (/.f32 sin2phi alphay)))) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) alphay)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (+.f32 alphay (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 sin2phi alphay))) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) 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 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 1/3 (*.f32 3 (log1p.f32 (neg.f32 u0))))) sin2phi))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (pow.f32 alphay -2) sin2phi)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 (/.f32 (*.f32 alphay alphay) sin2phi) -1)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (fma.f32 (/.f32 sin2phi alphay) alphax (*.f32 alphay (/.f32 cos2phi alphax))) (*.f32 alphay alphax)))
(*.f32 (*.f32 (*.f32 (/.f32 (log1p.f32 u0) (/.f32 (fma.f32 cos2phi (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) sin2phi)) alphax)) alphax) alphay) alphay)
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (fma.f32 (/.f32 cos2phi alphax) (*.f32 alphay alphay) (*.f32 alphax sin2phi)) (*.f32 alphax (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (fma.f32 cos2phi alphay (*.f32 (*.f32 alphax alphax) (/.f32 sin2phi alphay))) (*.f32 (*.f32 alphax alphax) alphay)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (/.f32 (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 (*.f32 cos2phi alphay) alphay)) (*.f32 alphax alphax)) (*.f32 alphay alphay)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (*.f32 (/.f32 (fma.f32 cos2phi (*.f32 alphay alphay) (*.f32 (*.f32 alphax alphax) sin2phi)) alphax) (/.f32 1 alphax)) (*.f32 alphay alphay)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (fma.f32 sin2phi (/.f32 alphax (/.f32 cos2phi alphax)) (*.f32 alphay alphay)) (*.f32 (*.f32 alphay alphay) (/.f32 alphax (/.f32 cos2phi alphax)))))
(*.f32 (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) alphay) (+.f32 (/.f32 u0 (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)) (/.f32 (*.f32 1/2 (*.f32 u0 u0)) (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay))))
(*.f32 -1 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (log1p.f32 (neg.f32 u0)))) 3))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 (/.f32 (sqrt.f32 sin2phi) alphay) 2)))
(-.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alphay 4)) (/.f32 (/.f32 (/.f32 cos2phi sin2phi) sin2phi) (*.f32 alphax alphax))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay alphay) sin2phi)))
(fma.f32 1/2 (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 u0 (*.f32 u0 (*.f32 alphay alphay)))) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi)))) (*.f32 (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (/.f32 u0 (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi))))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 (cbrt.f32 (*.f32 sin2phi (pow.f32 alphay -2))) 3)))
(pow.f32 (/.f32 (fma.f32 cos2phi (pow.f32 alphax -2) (*.f32 sin2phi (pow.f32 alphay -2))) (log1p.f32 u0)) -1)
(fma.f32 1/2 (*.f32 (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 (*.f32 alphay u0) (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay))) u0) (*.f32 (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) alphay) (+.f32 (/.f32 u0 (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)) (/.f32 (*.f32 1/3 (pow.f32 u0 3)) (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)))))
(fma.f32 (/.f32 u0 (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi)))) (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (fma.f32 1/2 (/.f32 (*.f32 (*.f32 alphax alphax) (*.f32 u0 (*.f32 u0 (*.f32 alphay alphay)))) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi)))) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphax) (*.f32 alphay alphax)) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 alphax (*.f32 alphax sin2phi) (*.f32 alphay (*.f32 alphay cos2phi))))))
(*.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))))))
Outputs
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (pow.f32 alphay -2) sin2phi)))
Calls

19 calls:

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

Compiled 1999 to 690 computations (65.5% saved)

regimes769.0ms (3.9%)

Counts
86 → 1
Calls
Call 1
Inputs
(/.f32 (*.f32 (*.f32 u0 alphax) alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) (/.f32 cos2phi alphax))
(*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax)))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax (*.f32 alphax u0)) cos2phi)
(*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 alphax (/.f32 1 (/.f32 cos2phi (*.f32 u0 alphax))))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 u0)) (neg.f32 cos2phi))
(/.f32 1 (/.f32 cos2phi (*.f32 alphax (*.f32 alphax u0))))
(*.f32 -1 (/.f32 (*.f32 alphay (neg.f32 (*.f32 u0 alphay))) sin2phi))
(*.f32 -1 (*.f32 (/.f32 (*.f32 u0 (neg.f32 alphay)) sin2phi) alphay))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 alphay (neg.f32 alphay))) sin2phi))
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))) 1)
(*.f32 alphax (-.f32 (+.f32 1 (*.f32 u0 (/.f32 alphax cos2phi))) 1))
(-.f32 (+.f32 1 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) 1)
(*.f32 -1 (*.f32 (neg.f32 u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)) sin2phi))
(*.f32 -1 (/.f32 (*.f32 (*.f32 u0 (*.f32 alphay alphay)) (+.f32 -1 (*.f32 -1/2 u0))) sin2phi))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay))))
(/.f32 u0 (+.f32 (*.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (neg.f32 sin2phi) (/.f32 1 (neg.f32 (*.f32 alphay alphay))))))
(/.f32 u0 (+.f32 (*.f32 (neg.f32 cos2phi) (/.f32 1 (*.f32 alphax (neg.f32 alphax)))) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) sin2phi))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 u0 (+.f32 -1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 -1/3)))))) sin2phi))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax sin2phi) cos2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (/.f32 cos2phi (/.f32 (/.f32 sin2phi alphay) alphay)) alphax)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 alphay (*.f32 alphay cos2phi)) (*.f32 alphax sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 (/.f32 cos2phi alphax) alphay) (/.f32 sin2phi alphay))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 cos2phi alphay) (*.f32 alphax (/.f32 sin2phi alphay)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphay (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 sin2phi alphay))) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) alphay)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (*.f32 (/.f32 1 sin2phi) (*.f32 alphay alphay)) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (*.f32 alphay (/.f32 1 (/.f32 sin2phi alphay))) alphax)))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3)))) u0)) sin2phi))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 -1/3 (*.f32 -1/4 u0))))) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (/.f32 (+.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) 1)) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 -1 (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0))))
(*.f32 -1 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay))))
(*.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) 1) (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi)))
(*.f32 -1 (/.f32 (+.f32 0 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay))) sin2phi))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (/.f32 1 (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))))
(*.f32 -1 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 (/.f32 (*.f32 alphay alphay) sin2phi) -1)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi 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 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (*.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (*.f32 cos2phi (/.f32 1 (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (*.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (*.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (*.f32 (neg.f32 cos2phi) (/.f32 -1 (*.f32 alphax alphax))) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (*.f32 (neg.f32 sin2phi) (/.f32 1 (neg.f32 (*.f32 alphay alphay))))))
(*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 (*.f32 alphay u0) (fma.f32 (/.f32 (*.f32 alphax alphax) cos2phi) (/.f32 sin2phi alphay) alphay)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (*.f32 (neg.f32 cos2phi) (/.f32 1 (*.f32 alphax (neg.f32 alphax)))) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (neg.f32 sin2phi) (/.f32 1 (neg.f32 (*.f32 alphay alphay))))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (+.f32 alphay (/.f32 (/.f32 sin2phi (/.f32 cos2phi (*.f32 alphax alphax))) alphay)) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) alphay)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (+.f32 alphay (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 sin2phi alphay))) (*.f32 (/.f32 (*.f32 alphax alphax) cos2phi) alphay)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (+.f32 alphay (/.f32 alphax (/.f32 (/.f32 cos2phi alphax) (/.f32 sin2phi alphay)))) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) alphay)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (+.f32 alphay (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 sin2phi alphay))) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) 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 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (log.f32 (-.f32 1 u0))) sin2phi))
(*.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 1/3 (*.f32 3 (log1p.f32 (neg.f32 u0))))) sin2phi))
Outputs
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Calls

16 calls:

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

Compiled 1454 to 539 computations (62.9% saved)

regimes483.0ms (2.5%)

Counts
66 → 1
Calls
Call 1
Inputs
(/.f32 (*.f32 (*.f32 u0 alphax) alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) (/.f32 cos2phi alphax))
(*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax)))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax (*.f32 alphax u0)) cos2phi)
(*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 alphax (/.f32 1 (/.f32 cos2phi (*.f32 u0 alphax))))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 u0)) (neg.f32 cos2phi))
(/.f32 1 (/.f32 cos2phi (*.f32 alphax (*.f32 alphax u0))))
(*.f32 -1 (/.f32 (*.f32 alphay (neg.f32 (*.f32 u0 alphay))) sin2phi))
(*.f32 -1 (*.f32 (/.f32 (*.f32 u0 (neg.f32 alphay)) sin2phi) alphay))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 alphay (neg.f32 alphay))) sin2phi))
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))) 1)
(*.f32 alphax (-.f32 (+.f32 1 (*.f32 u0 (/.f32 alphax cos2phi))) 1))
(-.f32 (+.f32 1 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) 1)
(*.f32 -1 (*.f32 (neg.f32 u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)) sin2phi))
(*.f32 -1 (/.f32 (*.f32 (*.f32 u0 (*.f32 alphay alphay)) (+.f32 -1 (*.f32 -1/2 u0))) sin2phi))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay))))
(/.f32 u0 (+.f32 (*.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (neg.f32 sin2phi) (/.f32 1 (neg.f32 (*.f32 alphay alphay))))))
(/.f32 u0 (+.f32 (*.f32 (neg.f32 cos2phi) (/.f32 1 (*.f32 alphax (neg.f32 alphax)))) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) sin2phi))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 u0 (+.f32 -1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 -1/3)))))) sin2phi))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax sin2phi) cos2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (/.f32 cos2phi (/.f32 (/.f32 sin2phi alphay) alphay)) alphax)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 alphay (*.f32 alphay cos2phi)) (*.f32 alphax sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 (/.f32 cos2phi alphax) alphay) (/.f32 sin2phi alphay))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 cos2phi alphay) (*.f32 alphax (/.f32 sin2phi alphay)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphay (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 sin2phi alphay))) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) alphay)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (*.f32 (/.f32 1 sin2phi) (*.f32 alphay alphay)) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (*.f32 alphay (/.f32 1 (/.f32 sin2phi alphay))) alphax)))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3)))) u0)) sin2phi))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 -1/3 (*.f32 -1/4 u0))))) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (/.f32 (+.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) 1)) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 -1 (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0))))
(*.f32 -1 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay))))
(*.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) 1) (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi)))
(*.f32 -1 (/.f32 (+.f32 0 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay))) sin2phi))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (/.f32 1 (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))))
(*.f32 -1 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 (/.f32 (*.f32 alphay alphay) sin2phi) -1)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
Outputs
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
Calls

12 calls:

40.0ms
(*.f32 alphay alphay)
39.0ms
(*.f32 alphax alphax)
39.0ms
(/.f32 cos2phi (*.f32 alphax alphax))
39.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
38.0ms
(*.f32 alphax alphax)
Results
ErrorSegmentsBranch
0.5b1alphax
0.5b1alphay
0.5b1u0
0.5b1cos2phi
0.5b1sin2phi
0.5b1(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
0.5b1(/.f32 cos2phi (*.f32 alphax alphax))
0.5b1(/.f32 cos2phi (*.f32 alphax alphax))
0.5b1(*.f32 alphax alphax)
0.5b1(*.f32 alphax alphax)
0.5b1(/.f32 sin2phi (*.f32 alphay alphay))
0.5b1(*.f32 alphay alphay)
Compiler

Compiled 1007 to 404 computations (59.9% saved)

regimes703.0ms (3.6%)

Counts
65 → 2
Calls
Call 1
Inputs
(/.f32 (*.f32 (*.f32 u0 alphax) alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) (/.f32 cos2phi alphax))
(*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax)))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax (*.f32 alphax u0)) cos2phi)
(*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 alphax (/.f32 1 (/.f32 cos2phi (*.f32 u0 alphax))))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 u0)) (neg.f32 cos2phi))
(/.f32 1 (/.f32 cos2phi (*.f32 alphax (*.f32 alphax u0))))
(*.f32 -1 (/.f32 (*.f32 alphay (neg.f32 (*.f32 u0 alphay))) sin2phi))
(*.f32 -1 (*.f32 (/.f32 (*.f32 u0 (neg.f32 alphay)) sin2phi) alphay))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 alphay (neg.f32 alphay))) sin2phi))
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))) 1)
(*.f32 alphax (-.f32 (+.f32 1 (*.f32 u0 (/.f32 alphax cos2phi))) 1))
(-.f32 (+.f32 1 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) 1)
(*.f32 -1 (*.f32 (neg.f32 u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)) sin2phi))
(*.f32 -1 (/.f32 (*.f32 (*.f32 u0 (*.f32 alphay alphay)) (+.f32 -1 (*.f32 -1/2 u0))) sin2phi))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay))))
(/.f32 u0 (+.f32 (*.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (neg.f32 sin2phi) (/.f32 1 (neg.f32 (*.f32 alphay alphay))))))
(/.f32 u0 (+.f32 (*.f32 (neg.f32 cos2phi) (/.f32 1 (*.f32 alphax (neg.f32 alphax)))) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) sin2phi))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 u0 (+.f32 -1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 -1/3)))))) sin2phi))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax sin2phi) cos2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (/.f32 cos2phi (/.f32 (/.f32 sin2phi alphay) alphay)) alphax)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 alphay (*.f32 alphay cos2phi)) (*.f32 alphax sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 (/.f32 cos2phi alphax) alphay) (/.f32 sin2phi alphay))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 cos2phi alphay) (*.f32 alphax (/.f32 sin2phi alphay)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphay (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 sin2phi alphay))) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) alphay)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (*.f32 (/.f32 1 sin2phi) (*.f32 alphay alphay)) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (*.f32 alphay (/.f32 1 (/.f32 sin2phi alphay))) alphax)))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3)))) u0)) sin2phi))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 -1/3 (*.f32 -1/4 u0))))) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (/.f32 (+.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) 1)) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 -1 (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0))))
(*.f32 -1 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay))))
(*.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) 1) (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi)))
(*.f32 -1 (/.f32 (+.f32 0 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay))) sin2phi))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (/.f32 1 (/.f32 sin2phi (log1p.f32 (neg.f32 u0))))))
(*.f32 -1 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (pow.f32 (/.f32 (*.f32 alphay alphay) sin2phi) -1)))
Outputs
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi))))
(*.f32 -1 (/.f32 (+.f32 0 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay))) sin2phi))
Calls

11 calls:

104.0ms
cos2phi
73.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
72.0ms
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
72.0ms
sin2phi
71.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
Results
ErrorSegmentsBranch
7.8b1alphax
7.8b1alphay
4.7b2u0
6.0b2cos2phi
3.9b2sin2phi
4.4b2(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
6.0b2(/.f32 cos2phi (*.f32 alphax alphax))
7.8b1(*.f32 alphax alphax)
4.0b2(/.f32 sin2phi (*.f32 alphay alphay))
4.0b2(/.f32 sin2phi (*.f32 alphay alphay))
7.8b1(*.f32 alphay alphay)
Compiler

Compiled 983 to 395 computations (59.8% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
7.91184825987834e-11
1.803921595433522e-10
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes661.0ms (3.4%)

Counts
61 → 2
Calls
Call 1
Inputs
(/.f32 (*.f32 (*.f32 u0 alphax) alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) (/.f32 cos2phi alphax))
(*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax)))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax (*.f32 alphax u0)) cos2phi)
(*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 alphax (/.f32 1 (/.f32 cos2phi (*.f32 u0 alphax))))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 u0)) (neg.f32 cos2phi))
(/.f32 1 (/.f32 cos2phi (*.f32 alphax (*.f32 alphax u0))))
(*.f32 -1 (/.f32 (*.f32 alphay (neg.f32 (*.f32 u0 alphay))) sin2phi))
(*.f32 -1 (*.f32 (/.f32 (*.f32 u0 (neg.f32 alphay)) sin2phi) alphay))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 alphay (neg.f32 alphay))) sin2phi))
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))) 1)
(*.f32 alphax (-.f32 (+.f32 1 (*.f32 u0 (/.f32 alphax cos2phi))) 1))
(-.f32 (+.f32 1 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) 1)
(*.f32 -1 (*.f32 (neg.f32 u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)) sin2phi))
(*.f32 -1 (/.f32 (*.f32 (*.f32 u0 (*.f32 alphay alphay)) (+.f32 -1 (*.f32 -1/2 u0))) sin2phi))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay))))
(/.f32 u0 (+.f32 (*.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (neg.f32 sin2phi) (/.f32 1 (neg.f32 (*.f32 alphay alphay))))))
(/.f32 u0 (+.f32 (*.f32 (neg.f32 cos2phi) (/.f32 1 (*.f32 alphax (neg.f32 alphax)))) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) sin2phi))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 u0 (+.f32 -1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 -1/3)))))) sin2phi))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax sin2phi) cos2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (/.f32 cos2phi (/.f32 (/.f32 sin2phi alphay) alphay)) alphax)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 alphay (*.f32 alphay cos2phi)) (*.f32 alphax sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 (/.f32 cos2phi alphax) alphay) (/.f32 sin2phi alphay))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 cos2phi alphay) (*.f32 alphax (/.f32 sin2phi alphay)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphay (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 sin2phi alphay))) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) alphay)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (*.f32 (/.f32 1 sin2phi) (*.f32 alphay alphay)) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (*.f32 alphay (/.f32 1 (/.f32 sin2phi alphay))) alphax)))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3)))) u0)) sin2phi))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 -1/3 (*.f32 -1/4 u0))))) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (/.f32 (+.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) 1)) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 -1 (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0))))
(*.f32 -1 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay))))
(*.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) 1) (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi)))
Outputs
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi))))
(*.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) 1) (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi)))
Calls

11 calls:

97.0ms
cos2phi
68.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
68.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
67.0ms
sin2phi
67.0ms
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
Results
ErrorSegmentsBranch
7.8b1alphax
7.8b1alphay
4.7b2u0
6.1b2cos2phi
4.0b2sin2phi
4.4b2(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
6.0b2(/.f32 cos2phi (*.f32 alphax alphax))
7.8b1(*.f32 alphax alphax)
4.0b2(/.f32 sin2phi (*.f32 alphay alphay))
4.0b2(/.f32 sin2phi (*.f32 alphay alphay))
7.8b1(*.f32 alphay alphay)
Compiler

Compiled 929 to 373 computations (59.8% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
7.91184825987834e-11
1.803921595433522e-10
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes682.0ms (3.5%)

Counts
60 → 2
Calls
Call 1
Inputs
(/.f32 (*.f32 (*.f32 u0 alphax) alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) (/.f32 cos2phi alphax))
(*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax)))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax (*.f32 alphax u0)) cos2phi)
(*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 alphax (/.f32 1 (/.f32 cos2phi (*.f32 u0 alphax))))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 u0)) (neg.f32 cos2phi))
(/.f32 1 (/.f32 cos2phi (*.f32 alphax (*.f32 alphax u0))))
(*.f32 -1 (/.f32 (*.f32 alphay (neg.f32 (*.f32 u0 alphay))) sin2phi))
(*.f32 -1 (*.f32 (/.f32 (*.f32 u0 (neg.f32 alphay)) sin2phi) alphay))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 alphay (neg.f32 alphay))) sin2phi))
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))) 1)
(*.f32 alphax (-.f32 (+.f32 1 (*.f32 u0 (/.f32 alphax cos2phi))) 1))
(-.f32 (+.f32 1 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) 1)
(*.f32 -1 (*.f32 (neg.f32 u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)) sin2phi))
(*.f32 -1 (/.f32 (*.f32 (*.f32 u0 (*.f32 alphay alphay)) (+.f32 -1 (*.f32 -1/2 u0))) sin2phi))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay))))
(/.f32 u0 (+.f32 (*.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (neg.f32 sin2phi) (/.f32 1 (neg.f32 (*.f32 alphay alphay))))))
(/.f32 u0 (+.f32 (*.f32 (neg.f32 cos2phi) (/.f32 1 (*.f32 alphax (neg.f32 alphax)))) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) sin2phi))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 u0 (+.f32 -1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 -1/3)))))) sin2phi))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax sin2phi) cos2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (/.f32 cos2phi (/.f32 (/.f32 sin2phi alphay) alphay)) alphax)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 alphay (*.f32 alphay cos2phi)) (*.f32 alphax sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 (/.f32 cos2phi alphax) alphay) (/.f32 sin2phi alphay))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 cos2phi alphay) (*.f32 alphax (/.f32 sin2phi alphay)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphay (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 sin2phi alphay))) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) alphay)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (*.f32 (/.f32 1 sin2phi) (*.f32 alphay alphay)) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (*.f32 alphay (/.f32 1 (/.f32 sin2phi alphay))) alphax)))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3)))) u0)) sin2phi))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 -1/3 (*.f32 -1/4 u0))))) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (/.f32 (+.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) 1)) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 -1 (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0))))
(*.f32 -1 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 alphay (/.f32 sin2phi alphay))))
Outputs
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi))))
(*.f32 -1 (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0))))
Calls

12 calls:

97.0ms
cos2phi
67.0ms
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
66.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
65.0ms
u0
65.0ms
(/.f32 cos2phi (*.f32 alphax alphax))
Results
ErrorSegmentsBranch
7.8b1alphax
7.8b1alphay
4.7b2u0
6.1b2cos2phi
4.0b2sin2phi
4.4b2(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
6.0b2(/.f32 cos2phi (*.f32 alphax alphax))
7.8b1(*.f32 alphax alphax)
4.0b2(/.f32 sin2phi (*.f32 alphay alphay))
4.0b2(/.f32 sin2phi (*.f32 alphay alphay))
7.8b1(*.f32 alphay alphay)
7.8b1(*.f32 alphay alphay)
Compiler

Compiled 924 to 373 computations (59.6% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
7.91184825987834e-11
1.803921595433522e-10
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes623.0ms (3.2%)

Counts
58 → 2
Calls
Call 1
Inputs
(/.f32 (*.f32 (*.f32 u0 alphax) alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) (/.f32 cos2phi alphax))
(*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax)))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax (*.f32 alphax u0)) cos2phi)
(*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 alphax (/.f32 1 (/.f32 cos2phi (*.f32 u0 alphax))))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 u0)) (neg.f32 cos2phi))
(/.f32 1 (/.f32 cos2phi (*.f32 alphax (*.f32 alphax u0))))
(*.f32 -1 (/.f32 (*.f32 alphay (neg.f32 (*.f32 u0 alphay))) sin2phi))
(*.f32 -1 (*.f32 (/.f32 (*.f32 u0 (neg.f32 alphay)) sin2phi) alphay))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 alphay (neg.f32 alphay))) sin2phi))
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))) 1)
(*.f32 alphax (-.f32 (+.f32 1 (*.f32 u0 (/.f32 alphax cos2phi))) 1))
(-.f32 (+.f32 1 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) 1)
(*.f32 -1 (*.f32 (neg.f32 u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)) sin2phi))
(*.f32 -1 (/.f32 (*.f32 (*.f32 u0 (*.f32 alphay alphay)) (+.f32 -1 (*.f32 -1/2 u0))) sin2phi))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay))))
(/.f32 u0 (+.f32 (*.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (neg.f32 sin2phi) (/.f32 1 (neg.f32 (*.f32 alphay alphay))))))
(/.f32 u0 (+.f32 (*.f32 (neg.f32 cos2phi) (/.f32 1 (*.f32 alphax (neg.f32 alphax)))) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) sin2phi))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 u0 (+.f32 -1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 -1/3)))))) sin2phi))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax sin2phi) cos2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (/.f32 cos2phi (/.f32 (/.f32 sin2phi alphay) alphay)) alphax)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 alphay (*.f32 alphay cos2phi)) (*.f32 alphax sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 (/.f32 cos2phi alphax) alphay) (/.f32 sin2phi alphay))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 cos2phi alphay) (*.f32 alphax (/.f32 sin2phi alphay)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphay (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 sin2phi alphay))) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) alphay)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (*.f32 (/.f32 1 sin2phi) (*.f32 alphay alphay)) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (*.f32 alphay (/.f32 1 (/.f32 sin2phi alphay))) alphax)))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3)))) u0)) sin2phi))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 -1/3 (*.f32 -1/4 u0))))) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (/.f32 (+.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) 1)) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
Outputs
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi))))
(*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0))))
Calls

11 calls:

92.0ms
cos2phi
65.0ms
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
64.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
64.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
63.0ms
sin2phi
Results
ErrorSegmentsBranch
7.8b1alphax
7.8b1alphay
4.7b2u0
6.1b2cos2phi
4.0b2sin2phi
4.4b2(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
6.0b2(/.f32 cos2phi (*.f32 alphax alphax))
7.8b1(*.f32 alphax alphax)
4.0b2(/.f32 sin2phi (*.f32 alphay alphay))
4.0b2(/.f32 sin2phi (*.f32 alphay alphay))
7.8b1(*.f32 alphay alphay)
Compiler

Compiled 894 to 360 computations (59.7% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
7.91184825987834e-11
1.803921595433522e-10
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes626.0ms (3.2%)

Counts
57 → 2
Calls
Call 1
Inputs
(/.f32 (*.f32 (*.f32 u0 alphax) alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) (/.f32 cos2phi alphax))
(*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax)))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax (*.f32 alphax u0)) cos2phi)
(*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 alphax (/.f32 1 (/.f32 cos2phi (*.f32 u0 alphax))))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 u0)) (neg.f32 cos2phi))
(/.f32 1 (/.f32 cos2phi (*.f32 alphax (*.f32 alphax u0))))
(*.f32 -1 (/.f32 (*.f32 alphay (neg.f32 (*.f32 u0 alphay))) sin2phi))
(*.f32 -1 (*.f32 (/.f32 (*.f32 u0 (neg.f32 alphay)) sin2phi) alphay))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 alphay (neg.f32 alphay))) sin2phi))
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))) 1)
(*.f32 alphax (-.f32 (+.f32 1 (*.f32 u0 (/.f32 alphax cos2phi))) 1))
(-.f32 (+.f32 1 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) 1)
(*.f32 -1 (*.f32 (neg.f32 u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)) sin2phi))
(*.f32 -1 (/.f32 (*.f32 (*.f32 u0 (*.f32 alphay alphay)) (+.f32 -1 (*.f32 -1/2 u0))) sin2phi))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay))))
(/.f32 u0 (+.f32 (*.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (neg.f32 sin2phi) (/.f32 1 (neg.f32 (*.f32 alphay alphay))))))
(/.f32 u0 (+.f32 (*.f32 (neg.f32 cos2phi) (/.f32 1 (*.f32 alphax (neg.f32 alphax)))) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) sin2phi))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 u0 (+.f32 -1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 -1/3)))))) sin2phi))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax sin2phi) cos2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (/.f32 cos2phi (/.f32 (/.f32 sin2phi alphay) alphay)) alphax)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 alphay (*.f32 alphay cos2phi)) (*.f32 alphax sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 (/.f32 cos2phi alphax) alphay) (/.f32 sin2phi alphay))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 cos2phi alphay) (*.f32 alphax (/.f32 sin2phi alphay)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphay (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 sin2phi alphay))) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) alphay)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (*.f32 (/.f32 1 sin2phi) (*.f32 alphay alphay)) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (*.f32 alphay (/.f32 1 (/.f32 sin2phi alphay))) alphax)))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3)))) u0)) sin2phi))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 -1/3 (*.f32 -1/4 u0))))) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (/.f32 (+.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) 1)) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) cos2phi) (neg.f32 (*.f32 alphax alphax)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 (log1p.f32 (neg.f32 u0)))) cos2phi)
Outputs
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay)))
Calls

11 calls:

89.0ms
(/.f32 cos2phi (*.f32 alphax alphax))
89.0ms
cos2phi
61.0ms
sin2phi
61.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
60.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
Results
ErrorSegmentsBranch
8.0b1alphax
8.0b1alphay
4.8b2u0
6.2b2cos2phi
4.1b2sin2phi
4.6b2(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
6.1b2(/.f32 cos2phi (*.f32 alphax alphax))
8.0b1(*.f32 alphax alphax)
4.2b2(/.f32 sin2phi (*.f32 alphay alphay))
4.2b2(/.f32 sin2phi (*.f32 alphay alphay))
8.0b1(*.f32 alphay alphay)
Compiler

Compiled 884 to 359 computations (59.4% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
7.91184825987834e-11
1.803921595433522e-10
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes559.0ms (2.9%)

Counts
51 → 2
Calls
Call 1
Inputs
(/.f32 (*.f32 (*.f32 u0 alphax) alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) (/.f32 cos2phi alphax))
(*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax)))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax (*.f32 alphax u0)) cos2phi)
(*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 alphax (/.f32 1 (/.f32 cos2phi (*.f32 u0 alphax))))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 u0)) (neg.f32 cos2phi))
(/.f32 1 (/.f32 cos2phi (*.f32 alphax (*.f32 alphax u0))))
(*.f32 -1 (/.f32 (*.f32 alphay (neg.f32 (*.f32 u0 alphay))) sin2phi))
(*.f32 -1 (*.f32 (/.f32 (*.f32 u0 (neg.f32 alphay)) sin2phi) alphay))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 alphay (neg.f32 alphay))) sin2phi))
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))) 1)
(*.f32 alphax (-.f32 (+.f32 1 (*.f32 u0 (/.f32 alphax cos2phi))) 1))
(-.f32 (+.f32 1 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) 1)
(*.f32 -1 (*.f32 (neg.f32 u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)) sin2phi))
(*.f32 -1 (/.f32 (*.f32 (*.f32 u0 (*.f32 alphay alphay)) (+.f32 -1 (*.f32 -1/2 u0))) sin2phi))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay))))
(/.f32 u0 (+.f32 (*.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (neg.f32 sin2phi) (/.f32 1 (neg.f32 (*.f32 alphay alphay))))))
(/.f32 u0 (+.f32 (*.f32 (neg.f32 cos2phi) (/.f32 1 (*.f32 alphax (neg.f32 alphax)))) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) sin2phi))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 u0 (+.f32 -1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 -1/3)))))) sin2phi))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax sin2phi) cos2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (/.f32 cos2phi (/.f32 (/.f32 sin2phi alphay) alphay)) alphax)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 alphay (*.f32 alphay cos2phi)) (*.f32 alphax sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 (/.f32 cos2phi alphax) alphay) (/.f32 sin2phi alphay))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 cos2phi alphay) (*.f32 alphax (/.f32 sin2phi alphay)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphay (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 sin2phi alphay))) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) alphay)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (*.f32 (/.f32 1 sin2phi) (*.f32 alphay alphay)) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (*.f32 alphay (/.f32 1 (/.f32 sin2phi alphay))) alphax)))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3)))) u0)) sin2phi))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 -1/3 (*.f32 -1/4 u0))))) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (/.f32 (+.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) 1)) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 (*.f32 alphay alphay) sin2phi))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) cos2phi)
Outputs
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3)))) u0)) sin2phi))
Calls

12 calls:

79.0ms
(/.f32 cos2phi (*.f32 alphax alphax))
55.0ms
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
54.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
54.0ms
sin2phi
53.0ms
cos2phi
Results
ErrorSegmentsBranch
8.0b1alphax
8.0b1alphay
6.1b2u0
6.8b2cos2phi
5.2b2sin2phi
5.4b2(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
6.7b2(/.f32 cos2phi (*.f32 alphax alphax))
8.0b1(*.f32 alphax alphax)
5.2b2(/.f32 sin2phi (*.f32 alphay alphay))
5.2b2(/.f32 sin2phi (*.f32 alphay alphay))
8.0b1(*.f32 alphay alphay)
8.0b1(*.f32 alphay alphay)
Compiler

Compiled 832 to 356 computations (57.2% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
7.91184825987834e-11
1.803921595433522e-10
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes460.0ms (2.4%)

Counts
47 → 2
Calls
Call 1
Inputs
(/.f32 (*.f32 (*.f32 u0 alphax) alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) (/.f32 cos2phi alphax))
(*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax)))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax (*.f32 alphax u0)) cos2phi)
(*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 alphax (/.f32 1 (/.f32 cos2phi (*.f32 u0 alphax))))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 u0)) (neg.f32 cos2phi))
(/.f32 1 (/.f32 cos2phi (*.f32 alphax (*.f32 alphax u0))))
(*.f32 -1 (/.f32 (*.f32 alphay (neg.f32 (*.f32 u0 alphay))) sin2phi))
(*.f32 -1 (*.f32 (/.f32 (*.f32 u0 (neg.f32 alphay)) sin2phi) alphay))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 alphay (neg.f32 alphay))) sin2phi))
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))) 1)
(*.f32 alphax (-.f32 (+.f32 1 (*.f32 u0 (/.f32 alphax cos2phi))) 1))
(-.f32 (+.f32 1 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) 1)
(*.f32 -1 (*.f32 (neg.f32 u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)) sin2phi))
(*.f32 -1 (/.f32 (*.f32 (*.f32 u0 (*.f32 alphay alphay)) (+.f32 -1 (*.f32 -1/2 u0))) sin2phi))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay))))
(/.f32 u0 (+.f32 (*.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (neg.f32 sin2phi) (/.f32 1 (neg.f32 (*.f32 alphay alphay))))))
(/.f32 u0 (+.f32 (*.f32 (neg.f32 cos2phi) (/.f32 1 (*.f32 alphax (neg.f32 alphax)))) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) sin2phi))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 u0 (+.f32 -1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 -1/3)))))) sin2phi))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax sin2phi) cos2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 cos2phi (/.f32 sin2phi (*.f32 (/.f32 alphay alphax) alphay)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (/.f32 cos2phi (/.f32 (/.f32 sin2phi alphay) alphay)) alphax)) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 alphay (*.f32 alphay cos2phi)) (*.f32 alphax sin2phi))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 (/.f32 cos2phi alphax) alphay) (/.f32 sin2phi alphay))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (/.f32 (*.f32 cos2phi alphay) (*.f32 alphax (/.f32 sin2phi alphay)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphay (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) (/.f32 sin2phi alphay))) (*.f32 (/.f32 alphax (/.f32 cos2phi alphax)) alphay)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (*.f32 (/.f32 1 sin2phi) (*.f32 alphay alphay)) (/.f32 cos2phi alphax))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) alphax)))
(/.f32 u0 (/.f32 (+.f32 alphax (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (/.f32 cos2phi alphax))) (*.f32 (*.f32 alphay (/.f32 1 (/.f32 sin2phi alphay))) alphax)))
Outputs
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) sin2phi))
Calls

12 calls:

49.0ms
(/.f32 cos2phi (*.f32 alphax alphax))
49.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
49.0ms
sin2phi
48.0ms
u0
48.0ms
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
Results
ErrorSegmentsBranch
8.0b1alphax
8.0b1alphay
6.5b2u0
8.0b1cos2phi
5.6b2sin2phi
5.7b2(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
6.9b2(/.f32 cos2phi (*.f32 alphax alphax))
8.0b1(*.f32 alphax alphax)
5.6b2(/.f32 sin2phi (*.f32 alphay alphay))
5.6b2(/.f32 sin2phi (*.f32 alphay alphay))
8.0b1(*.f32 alphay alphay)
8.0b1(*.f32 alphay alphay)
Compiler

Compiled 750 to 318 computations (57.6% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
7.91184825987834e-11
1.803921595433522e-10
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes290.0ms (1.5%)

Counts
34 → 2
Calls
Call 1
Inputs
(/.f32 (*.f32 (*.f32 u0 alphax) alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) (/.f32 cos2phi alphax))
(*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax)))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax (*.f32 alphax u0)) cos2phi)
(*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 alphax (/.f32 1 (/.f32 cos2phi (*.f32 u0 alphax))))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 u0)) (neg.f32 cos2phi))
(/.f32 1 (/.f32 cos2phi (*.f32 alphax (*.f32 alphax u0))))
(*.f32 -1 (/.f32 (*.f32 alphay (neg.f32 (*.f32 u0 alphay))) sin2phi))
(*.f32 -1 (*.f32 (/.f32 (*.f32 u0 (neg.f32 alphay)) sin2phi) alphay))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 alphay (neg.f32 alphay))) sin2phi))
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))) 1)
(*.f32 alphax (-.f32 (+.f32 1 (*.f32 u0 (/.f32 alphax cos2phi))) 1))
(-.f32 (+.f32 1 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) 1)
(*.f32 -1 (*.f32 (neg.f32 u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)) sin2phi))
(*.f32 -1 (/.f32 (*.f32 (*.f32 u0 (*.f32 alphay alphay)) (+.f32 -1 (*.f32 -1/2 u0))) sin2phi))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay))))
(/.f32 u0 (+.f32 (*.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (neg.f32 sin2phi) (/.f32 1 (neg.f32 (*.f32 alphay alphay))))))
(/.f32 u0 (+.f32 (*.f32 (neg.f32 cos2phi) (/.f32 1 (*.f32 alphax (neg.f32 alphax)))) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))))
Outputs
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
Calls

12 calls:

36.0ms
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
34.0ms
sin2phi
31.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
31.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
19.0ms
alphax
Results
ErrorSegmentsBranch
8.0b1alphax
8.0b1alphay
8.0b1u0
8.0b1cos2phi
6.3b2sin2phi
6.3b2(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
8.0b1(/.f32 cos2phi (*.f32 alphax alphax))
8.0b1(*.f32 alphax alphax)
6.3b2(/.f32 sin2phi (*.f32 alphay alphay))
6.3b2(/.f32 sin2phi (*.f32 alphay alphay))
8.0b1(*.f32 alphay alphay)
8.0b1(*.f32 alphay alphay)
Compiler

Compiled 477 to 233 computations (51.2% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
21092.625
30094.044921875
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes248.0ms (1.3%)

Counts
30 → 2
Calls
Call 1
Inputs
(/.f32 (*.f32 (*.f32 u0 alphax) alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) (/.f32 cos2phi alphax))
(*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax)))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax (*.f32 alphax u0)) cos2phi)
(*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 alphax (/.f32 1 (/.f32 cos2phi (*.f32 u0 alphax))))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 u0)) (neg.f32 cos2phi))
(/.f32 1 (/.f32 cos2phi (*.f32 alphax (*.f32 alphax u0))))
(*.f32 -1 (/.f32 (*.f32 alphay (neg.f32 (*.f32 u0 alphay))) sin2phi))
(*.f32 -1 (*.f32 (/.f32 (*.f32 u0 (neg.f32 alphay)) sin2phi) alphay))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 alphay (neg.f32 alphay))) sin2phi))
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))) 1)
(*.f32 alphax (-.f32 (+.f32 1 (*.f32 u0 (/.f32 alphax cos2phi))) 1))
(-.f32 (+.f32 1 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) 1)
(*.f32 -1 (*.f32 (neg.f32 u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)) sin2phi))
(*.f32 -1 (/.f32 (*.f32 (*.f32 u0 (*.f32 alphay alphay)) (+.f32 -1 (*.f32 -1/2 u0))) sin2phi))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (/.f32 sin2phi alphay) (/.f32 1 alphay))))
(/.f32 u0 (+.f32 (*.f32 (/.f32 cos2phi alphax) (/.f32 1 alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (*.f32 (*.f32 alphay alphay) (-.f32 (/.f32 (*.f32 u0 (*.f32 u0 -1/2)) sin2phi) (/.f32 u0 sin2phi))))
Outputs
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)) sin2phi))
Calls

12 calls:

29.0ms
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
28.0ms
sin2phi
28.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
28.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
18.0ms
(*.f32 alphay alphay)
Results
ErrorSegmentsBranch
8.0b1alphax
8.0b1alphay
8.0b1u0
8.0b1cos2phi
6.3b2sin2phi
6.3b2(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
8.0b1(/.f32 cos2phi (*.f32 alphax alphax))
8.0b1(*.f32 alphax alphax)
6.3b2(/.f32 sin2phi (*.f32 alphay alphay))
6.3b2(/.f32 sin2phi (*.f32 alphay alphay))
8.0b1(*.f32 alphay alphay)
8.0b1(*.f32 alphay alphay)
Compiler

Compiled 409 to 202 computations (50.6% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
21092.625
30094.044921875
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes233.0ms (1.2%)

Counts
26 → 2
Calls
Call 1
Inputs
(/.f32 (*.f32 (*.f32 u0 alphax) alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) (/.f32 cos2phi alphax))
(*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax)))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax (*.f32 alphax u0)) cos2phi)
(*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 alphax (/.f32 1 (/.f32 cos2phi (*.f32 u0 alphax))))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 u0)) (neg.f32 cos2phi))
(/.f32 1 (/.f32 cos2phi (*.f32 alphax (*.f32 alphax u0))))
(*.f32 -1 (/.f32 (*.f32 alphay (neg.f32 (*.f32 u0 alphay))) sin2phi))
(*.f32 -1 (*.f32 (/.f32 (*.f32 u0 (neg.f32 alphay)) sin2phi) alphay))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 alphay (neg.f32 alphay))) sin2phi))
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))) 1)
(*.f32 alphax (-.f32 (+.f32 1 (*.f32 u0 (/.f32 alphax cos2phi))) 1))
(-.f32 (+.f32 1 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) 1)
(*.f32 -1 (*.f32 (neg.f32 u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)) sin2phi))
(*.f32 -1 (/.f32 (*.f32 (*.f32 u0 (*.f32 alphay alphay)) (+.f32 -1 (*.f32 -1/2 u0))) sin2phi))
Outputs
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)) sin2phi))
Calls

12 calls:

29.0ms
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
29.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
28.0ms
sin2phi
25.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
16.0ms
u0
Results
ErrorSegmentsBranch
8.0b1alphax
8.0b1alphay
8.0b1u0
8.0b1cos2phi
6.3b2sin2phi
6.3b2(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
8.0b1(/.f32 cos2phi (*.f32 alphax alphax))
8.0b1(*.f32 alphax alphax)
6.3b2(/.f32 sin2phi (*.f32 alphay alphay))
6.3b2(/.f32 sin2phi (*.f32 alphay alphay))
8.0b1(*.f32 alphay alphay)
8.0b1(*.f32 alphay alphay)
Compiler

Compiled 347 to 178 computations (48.7% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
21092.625
30094.044921875
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes165.0ms (0.8%)

Counts
24 → 1
Calls
Call 1
Inputs
(/.f32 (*.f32 (*.f32 u0 alphax) alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) (/.f32 cos2phi alphax))
(*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax)))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax (*.f32 alphax u0)) cos2phi)
(*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 alphax (/.f32 1 (/.f32 cos2phi (*.f32 u0 alphax))))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 u0)) (neg.f32 cos2phi))
(/.f32 1 (/.f32 cos2phi (*.f32 alphax (*.f32 alphax u0))))
(*.f32 -1 (/.f32 (*.f32 alphay (neg.f32 (*.f32 u0 alphay))) sin2phi))
(*.f32 -1 (*.f32 (/.f32 (*.f32 u0 (neg.f32 alphay)) sin2phi) alphay))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 alphay (neg.f32 alphay))) sin2phi))
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))) 1)
(*.f32 alphax (-.f32 (+.f32 1 (*.f32 u0 (/.f32 alphax cos2phi))) 1))
(-.f32 (+.f32 1 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) 1)
(*.f32 -1 (*.f32 (neg.f32 u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
Outputs
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
Calls

12 calls:

15.0ms
(/.f32 cos2phi (*.f32 alphax alphax))
14.0ms
cos2phi
14.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
13.0ms
(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
13.0ms
(*.f32 alphay alphay)
Results
ErrorSegmentsBranch
8.0b1alphax
8.0b1alphay
8.0b1u0
8.0b1cos2phi
8.0b1sin2phi
8.0b1(+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))
8.0b1(/.f32 cos2phi (*.f32 alphax alphax))
8.0b1(*.f32 alphax alphax)
8.0b1(/.f32 sin2phi (*.f32 alphay alphay))
8.0b1(/.f32 sin2phi (*.f32 alphay alphay))
8.0b1(*.f32 alphay alphay)
8.0b1(*.f32 alphay alphay)
Compiler

Compiled 317 to 161 computations (49.2% saved)

regimes159.0ms (0.8%)

Counts
22 → 2
Calls
Call 1
Inputs
(/.f32 (*.f32 (*.f32 u0 alphax) alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) (/.f32 cos2phi alphax))
(*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax)))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax (*.f32 alphax u0)) cos2phi)
(*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 alphax (/.f32 1 (/.f32 cos2phi (*.f32 u0 alphax))))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 u0)) (neg.f32 cos2phi))
(/.f32 1 (/.f32 cos2phi (*.f32 alphax (*.f32 alphax u0))))
(*.f32 -1 (/.f32 (*.f32 alphay (neg.f32 (*.f32 u0 alphay))) sin2phi))
(*.f32 -1 (*.f32 (/.f32 (*.f32 u0 (neg.f32 alphay)) sin2phi) alphay))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 alphay (neg.f32 alphay))) sin2phi))
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 (/.f32 alphax cos2phi) alphax))) 1)
(*.f32 alphax (-.f32 (+.f32 1 (*.f32 u0 (/.f32 alphax cos2phi))) 1))
(-.f32 (+.f32 1 (*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))) 1)
(*.f32 -1 (*.f32 (neg.f32 u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi))))
Outputs
(*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax)))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 alphay (neg.f32 alphay))) sin2phi))
Calls

11 calls:

22.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
21.0ms
sin2phi
21.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
12.0ms
(/.f32 cos2phi (*.f32 alphax alphax))
12.0ms
(*.f32 alphay alphay)
Results
ErrorSegmentsBranch
12.9b1alphax
12.9b1alphay
12.9b1u0
12.9b1cos2phi
11.1b2sin2phi
12.9b1(/.f32 cos2phi (*.f32 alphax alphax))
12.9b1(*.f32 alphax alphax)
11.1b2(/.f32 sin2phi (*.f32 alphay alphay))
11.1b2(/.f32 sin2phi (*.f32 alphay alphay))
12.9b1(*.f32 alphay alphay)
12.9b1(*.f32 alphay alphay)
Compiler

Compiled 275 to 145 computations (47.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.7832686700838588e-23
2.1174303073076604e-23
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes124.0ms (0.6%)

Counts
17 → 2
Calls
Call 1
Inputs
(/.f32 (*.f32 (*.f32 u0 alphax) alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) (/.f32 cos2phi alphax))
(*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax)))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax (*.f32 alphax u0)) cos2phi)
(*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 alphax (/.f32 1 (/.f32 cos2phi (*.f32 u0 alphax))))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 u0)) (neg.f32 cos2phi))
(/.f32 1 (/.f32 cos2phi (*.f32 alphax (*.f32 alphax u0))))
(*.f32 -1 (/.f32 (*.f32 alphay (neg.f32 (*.f32 u0 alphay))) sin2phi))
(*.f32 -1 (*.f32 (/.f32 (*.f32 u0 (neg.f32 alphay)) sin2phi) alphay))
Outputs
(*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax)))
(*.f32 -1 (/.f32 (*.f32 alphay (neg.f32 (*.f32 u0 alphay))) sin2phi))
Calls

11 calls:

17.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
16.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
16.0ms
sin2phi
10.0ms
(*.f32 alphax alphax)
9.0ms
(*.f32 alphay alphay)
Results
ErrorSegmentsBranch
13.0b1alphax
13.0b1alphay
13.0b1u0
13.0b1cos2phi
11.1b2sin2phi
13.0b1(/.f32 cos2phi (*.f32 alphax alphax))
13.0b1(*.f32 alphax alphax)
11.1b2(/.f32 sin2phi (*.f32 alphay alphay))
11.1b2(/.f32 sin2phi (*.f32 alphay alphay))
13.0b1(*.f32 alphay alphay)
13.0b1(*.f32 alphay alphay)
Compiler

Compiled 220 to 119 computations (45.9% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.7832686700838588e-23
2.1174303073076604e-23
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes107.0ms (0.5%)

Counts
15 → 2
Calls
Call 1
Inputs
(/.f32 (*.f32 (*.f32 u0 alphax) alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) (/.f32 cos2phi alphax))
(*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax)))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax (*.f32 alphax u0)) cos2phi)
(*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))
(*.f32 alphax (*.f32 u0 (/.f32 alphax cos2phi)))
(/.f32 u0 (/.f32 sin2phi (*.f32 alphay alphay)))
(/.f32 (*.f32 alphay alphay) (/.f32 sin2phi u0))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 cos2phi))
(*.f32 alphax (/.f32 1 (/.f32 cos2phi (*.f32 u0 alphax))))
(/.f32 (*.f32 (*.f32 alphax alphax) (neg.f32 u0)) (neg.f32 cos2phi))
(/.f32 1 (/.f32 cos2phi (*.f32 alphax (*.f32 alphax u0))))
Outputs
(*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax)))
(*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi))
Calls

10 calls:

16.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
16.0ms
(/.f32 sin2phi (*.f32 alphay alphay))
15.0ms
sin2phi
8.0ms
alphax
8.0ms
(*.f32 alphax alphax)
Results
ErrorSegmentsBranch
13.0b1alphax
13.0b1alphay
13.0b1u0
13.0b1cos2phi
11.2b2sin2phi
13.0b1(/.f32 cos2phi (*.f32 alphax alphax))
13.0b1(*.f32 alphax alphax)
11.1b2(/.f32 sin2phi (*.f32 alphay alphay))
11.1b2(/.f32 sin2phi (*.f32 alphay alphay))
13.0b1(*.f32 alphay alphay)
Compiler

Compiled 192 to 101 computations (47.4% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.7832686700838588e-23
2.1174303073076604e-23
Compiler

Compiled 30 to 22 computations (26.7% saved)

regimes47.0ms (0.2%)

Accuracy

Total -0.0b remaining (-0.1%)

Threshold costs -0.0b (-0.1%)

Counts
7 → 1
Calls
Call 1
Inputs
(/.f32 (*.f32 (*.f32 u0 alphax) alphax) cos2phi)
(/.f32 (*.f32 u0 alphax) (/.f32 cos2phi alphax))
(*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax)))
(*.f32 u0 (/.f32 alphax (/.f32 cos2phi alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 u0 (/.f32 cos2phi (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax (*.f32 alphax u0)) cos2phi)
Outputs
(/.f32 (*.f32 (*.f32 u0 alphax) alphax) cos2phi)
Calls

9 calls:

6.0ms
sin2phi
5.0ms
u0
5.0ms
(/.f32 cos2phi (*.f32 alphax alphax))
5.0ms
(/.f32 cos2phi (*.f32 alphax alphax))
5.0ms
alphax
Results
ErrorSegmentsBranch
25.1b1alphax
25.1b1alphay
25.1b1u0
25.1b1cos2phi
25.1b1sin2phi
25.1b1(/.f32 cos2phi (*.f32 alphax alphax))
25.1b1(/.f32 cos2phi (*.f32 alphax alphax))
25.1b1(*.f32 alphax alphax)
25.1b1(*.f32 alphax alphax)
Compiler

Compiled 120 to 71 computations (40.8% saved)

simplify79.0ms (0.4%)

Algorithm
egg-herbie
Rules
241×distribute-rgt-neg-in_binary32
171×distribute-lft-neg-in_binary32
151×cancel-sign-sub-inv_binary32
150×neg-sub0_binary32
141×neg-mul-1_binary32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0117709
1198709
2277701
3393695
4519691
5677691
6942691
71280691
81533691
91668691
101722691
111731691
121740691
131744691
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (pow.f32 alphay -2) sin2phi)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (*.f32 -1 (/.f32 (+.f32 0 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay))) sin2phi)))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (*.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) 1) (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi))))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (*.f32 -1 (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0)))))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0)))))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay))))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3)))) u0)) sin2phi)))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) sin2phi)))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 30000) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi)))))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 30000) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)) sin2phi)))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 30000) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)) sin2phi)))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 6338253/316912650057057350374175801344) (*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 alphay (neg.f32 alphay))) sin2phi)))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 6338253/316912650057057350374175801344) (*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax))) (*.f32 -1 (/.f32 (*.f32 alphay (neg.f32 (*.f32 u0 alphay))) sin2phi)))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 6338253/316912650057057350374175801344) (*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax))) (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi)))
(/.f32 (*.f32 (*.f32 u0 alphax) alphax) cos2phi)
Outputs
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (pow.f32 alphay -2) sin2phi)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 (/.f32 cos2phi alphax) alphax) (/.f32 sin2phi (*.f32 alphay alphay))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 (/.f32 cos2phi alphax) alphax)))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (*.f32 -1 (/.f32 (+.f32 0 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay))) sin2phi)))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (neg.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay)) sin2phi)))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (/.f32 (neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay alphay))) sin2phi))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay (neg.f32 alphay))) sin2phi))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (*.f32 -1 (*.f32 (/.f32 (*.f32 alphay alphay) 1) (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi))))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (neg.f32 (*.f32 (*.f32 alphay alphay) (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi))))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) sin2phi) (*.f32 alphay (neg.f32 alphay))))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (*.f32 -1 (*.f32 (*.f32 (/.f32 alphay sin2phi) alphay) (log1p.f32 (neg.f32 u0)))))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay (/.f32 alphay sin2phi)))))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (*.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (*.f32 alphay (/.f32 alphay sin2phi))))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alphay (/.f32 (neg.f32 alphay) sin2phi))))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (*.f32 (/.f32 (*.f32 alphay alphay) sin2phi) (neg.f32 (log1p.f32 (neg.f32 u0)))))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (*.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 (*.f32 alphay alphay) sin2phi)))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 alphay (neg.f32 alphay)) sin2phi)))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (/.f32 sin2phi (*.f32 alphay alphay))))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3)))) u0)) sin2phi)))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (neg.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3)))) u0)) sin2phi)))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (/.f32 (neg.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3)))) u0))) sin2phi))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3)))) u0) (*.f32 alphay (neg.f32 alphay))) sin2phi))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3)))))) sin2phi))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (/.f32 (*.f32 (*.f32 alphay alphay) (+.f32 u0 (*.f32 (*.f32 u0 u0) (-.f32 1/2 (*.f32 u0 (+.f32 (*.f32 u0 -1/4) -1/3)))))) sin2phi))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) sin2phi)))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (neg.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) sin2phi)))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (/.f32 (neg.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0))) sin2phi))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (/.f32 (*.f32 (*.f32 alphay alphay) (neg.f32 (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0))) sin2phi))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (/.f32 (*.f32 (*.f32 alphay alphay) (+.f32 u0 (neg.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)))))) sin2phi))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))))) sin2phi))
(if (<=.f32 sin2phi 14411519/144115188075855872) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (/.f32 (*.f32 (*.f32 alphay alphay) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 u0 1/3))))) sin2phi))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 30000) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi)))))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 30000) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (neg.f32 (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) -1/2) u0) (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi)))))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 30000) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) -1/2) u0) (neg.f32 (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi)))))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 30000) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) -1/2) u0) (*.f32 (/.f32 1 sin2phi) (*.f32 alphay (neg.f32 alphay)))))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 30000) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (*.f32 (*.f32 (*.f32 alphay alphay) (/.f32 1 sin2phi)) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2))))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 30000) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) -1/2) u0) (*.f32 (*.f32 alphay alphay) (/.f32 -1 sin2phi))))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 30000) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)) sin2phi)))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 30000) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (neg.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) -1/2) u0)) sin2phi)))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 30000) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (/.f32 (neg.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) -1/2) u0))) sin2phi))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 30000) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) -1/2) u0) (*.f32 alphay (neg.f32 alphay))) sin2phi))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 30000) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 1 alphay) (/.f32 alphay sin2phi)))) (/.f32 (*.f32 (*.f32 alphay alphay) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2))) sin2phi))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 30000) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)) sin2phi)))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 30000) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (neg.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) -1/2) u0)) sin2phi)))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 30000) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (neg.f32 (*.f32 (*.f32 alphay alphay) (-.f32 (*.f32 (*.f32 u0 u0) -1/2) u0))) sin2phi))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 30000) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) -1/2) u0) (*.f32 alphay (neg.f32 alphay))) sin2phi))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 30000) (/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 (*.f32 (*.f32 alphay alphay) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2))) sin2phi))
(/.f32 u0 (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 (/.f32 sin2phi alphay) alphay)))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 6338253/316912650057057350374175801344) (*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 alphay (neg.f32 alphay))) sin2phi)))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 6338253/316912650057057350374175801344) (*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax))) (neg.f32 (/.f32 (*.f32 u0 (*.f32 alphay (neg.f32 alphay))) sin2phi)))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 6338253/316912650057057350374175801344) (*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax))) (/.f32 (neg.f32 (neg.f32 (*.f32 u0 (*.f32 alphay alphay)))) sin2phi))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 6338253/316912650057057350374175801344) (*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax))) (/.f32 (*.f32 u0 (*.f32 alphay alphay)) sin2phi))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 6338253/316912650057057350374175801344) (*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax))) (*.f32 -1 (/.f32 (*.f32 alphay (neg.f32 (*.f32 u0 alphay))) sin2phi)))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 6338253/316912650057057350374175801344) (*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax))) (neg.f32 (/.f32 (*.f32 alphay (*.f32 u0 (neg.f32 alphay))) sin2phi)))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 6338253/316912650057057350374175801344) (*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax))) (/.f32 (neg.f32 (*.f32 alphay (*.f32 u0 (neg.f32 alphay)))) sin2phi))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 6338253/316912650057057350374175801344) (*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax))) (/.f32 (*.f32 alphay (*.f32 u0 alphay)) sin2phi))
(if (<=.f32 (/.f32 sin2phi (*.f32 alphay alphay)) 6338253/316912650057057350374175801344) (*.f32 alphax (/.f32 u0 (/.f32 cos2phi alphax))) (*.f32 (*.f32 alphay alphay) (/.f32 u0 sin2phi)))
(/.f32 (*.f32 (*.f32 u0 alphax) alphax) cos2phi)
(/.f32 (*.f32 alphax (*.f32 u0 alphax)) cos2phi)
Compiler

Compiled 553 to 343 computations (38% saved)

soundness49.0ms (0.2%)

Algorithm
egg-herbie
Rules
195×fma-neg_binary32
108×fma-def_binary32
66×cancel-sign-sub-inv_binary32
41×div-sub_binary32
37×sub-neg_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01626
13025
24225
35725
47025
59225
611725
716625
822225
926725
1032025
1141325
1257825
1391625
1498725
15102825
16103325
Stop Event
saturated
Compiler

Compiled 136 to 94 computations (30.9% saved)

end125.0ms (0.6%)

Compiler

Compiled 468 to 174 computations (62.8% saved)

Profiling

Loading profile data...