Details

Time bar (total: 23.6s)

analyze1.2s (5%)

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 123 to 87 computations (29.3% saved)

sample8.2s (34.7%)

Results
8.2s8256×body256valid

preprocess81.0ms (0.3%)

Algorithm
egg-herbie
Rules
644×distribute-lft-in_binary32
637×distribute-rgt-in_binary32
593×fma-def_binary32
355×associate-/l*_binary32
350×times-frac_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0142966
1321931
2644875
31822819
44225819
57717819
044
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
Call 2
Inputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u0) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u0) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u0) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u0) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u1) (-.f32 1 u1)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u0) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u0) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 u0 u0)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u0) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u0) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) alphax) (-.f32 1 alphax)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 u0 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 u0 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 u0 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 u0 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 u0 u0)))) alphay) (-.f32 1 alphay)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphax) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphax) (*.f32 1/2 (PI.f32)))))))) (*.f32 u1 u1)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphax) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphax) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphay) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphay) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphay) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphay) (*.f32 1/2 (PI.f32)))))))) (*.f32 u1 u1)))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphax alphay) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphax alphay) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphax alphay) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphax alphay) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)))) u0) (-.f32 1 u0)))))
Outputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) (/.f32 (*.f32 alphay alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))))))) (/.f32 (-.f32 1 u0) u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (*.f32 alphay alphay)) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphax) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (fma.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u0) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u0) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u0) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u0) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u1) (-.f32 1 u1)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 1 u1) (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u0 (*.f32 (PI.f32) 1/2)))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u0 (*.f32 (PI.f32) 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u0 (*.f32 (PI.f32) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u0 (*.f32 (PI.f32) 1/2)))))) alphay)))) (-.f32 1 u1)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u1 (*.f32 (-.f32 1 u1) (fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u0) (*.f32 (PI.f32) 1/2)))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u0) (*.f32 (PI.f32) 1/2)))))) alphax) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u0) (*.f32 (PI.f32) 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u0) (*.f32 (PI.f32) 1/2))))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u1 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u0))))))) (*.f32 alphay alphay)) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u0))))))) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u0))))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u0))))))) alphax)))) (-.f32 1 u1)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u0 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u0 1/2)))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u0 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u0 1/2)))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u1 (*.f32 (fma.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u0 1/2))) alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u0 1/2))) alphax)))) (*.f32 alphay alphay)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u0 1/2))) alphax)))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u0 1/2))) alphax)))) alphax))) (-.f32 1 u1))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u0) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u0) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 u0 u0)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u0) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u0) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) alphax) (-.f32 1 alphax)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 1 alphax) (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) u0) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) u0)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) alphay)))) (-.f32 1 alphax)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 alphax (*.f32 (-.f32 1 alphax) (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) u0) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) u0))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 alphax (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay u0)))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay u0)))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay u0)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay u0)))) (*.f32 u0 u0))))) (-.f32 1 alphax)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 alphax (-.f32 1 alphax)) (fma.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) u0)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) u0)))) (*.f32 u0 u0)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) u0)))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) u0)))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 alphax (fma.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay u0)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay u0)))) (*.f32 u0 u0)) (*.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay u0)))) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay u0)))) (*.f32 alphay alphay))))) (-.f32 1 alphax)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 u0 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 u0 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 u0 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 u0 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 u0 u0)))) alphay) (-.f32 1 alphay)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 1 alphay) (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))) u0) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))) u0)))) (-.f32 1 alphay)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 alphay (*.f32 (-.f32 1 alphay) (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))) u0) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))) u0) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))) (*.f32 alphax alphax)) (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 alphay (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 u0 alphax)))) u0) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 u0 alphax)))) u0) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 u0 alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 u0 alphax)))) (*.f32 alphax alphax)))) (-.f32 1 alphay))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 alphay (-.f32 1 alphay)) (fma.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 u0 alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 u0 alphax)))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 u0 alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 u0 alphax)))) (*.f32 u0 u0))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 alphay (fma.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 u0 alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 u0 alphax)))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 u0 alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 u0 alphax)))) (*.f32 u0 u0))))) (-.f32 1 alphay)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphax) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphax) (*.f32 1/2 (PI.f32)))))))) (*.f32 u1 u1)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphax) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphax) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) alphax (*.f32 (PI.f32) 1/2)))))) u1) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) alphax (*.f32 (PI.f32) 1/2)))))) u1)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) alphax (*.f32 (PI.f32) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) alphax (*.f32 (PI.f32) 1/2)))))) alphay)))) (/.f32 (-.f32 1 u0) u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (fma.f32 alphax (*.f32 2 (PI.f32)) (*.f32 (PI.f32) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (fma.f32 alphax (*.f32 2 (PI.f32)) (*.f32 (PI.f32) 1/2)))))) alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (fma.f32 alphax (*.f32 2 (PI.f32)) (*.f32 (PI.f32) 1/2)))))) u1) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (fma.f32 alphax (*.f32 2 (PI.f32)) (*.f32 (PI.f32) 1/2)))))) u1))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 alphax 2))))))) (*.f32 u1 u1)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 alphax 2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 alphax 2))))))) (/.f32 (*.f32 alphay alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 alphax 2)))))))))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (*.f32 (PI.f32) (fma.f32 alphax 2 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (*.f32 (PI.f32) (fma.f32 alphax 2 1/2)))))) (*.f32 u1 u1)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (*.f32 (PI.f32) (fma.f32 alphax 2 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (*.f32 (PI.f32) (fma.f32 alphax 2 1/2)))))) (*.f32 alphay alphay)))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 alphax 2 1/2))) u1)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 alphax 2 1/2))) u1)))) (*.f32 u1 u1)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 alphax 2 1/2))) u1)))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 alphax 2 1/2))) u1)))) (*.f32 alphay alphay)))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphay) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphay) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphay) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) alphay) (*.f32 1/2 (PI.f32)))))))) (*.f32 u1 u1)))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) alphay (*.f32 (PI.f32) 1/2)))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) alphay (*.f32 (PI.f32) 1/2)))))) alphax)) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) alphay (*.f32 (PI.f32) 1/2)))))) (/.f32 (*.f32 u1 u1) (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) alphay (*.f32 (PI.f32) 1/2)))))))))) (/.f32 (-.f32 1 u0) u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (fma.f32 alphay (*.f32 2 (PI.f32)) (*.f32 (PI.f32) 1/2)))))) u1) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (fma.f32 alphay (*.f32 2 (PI.f32)) (*.f32 (PI.f32) 1/2)))))) u1) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (fma.f32 alphay (*.f32 2 (PI.f32)) (*.f32 (PI.f32) 1/2)))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (fma.f32 alphay (*.f32 2 (PI.f32)) (*.f32 (PI.f32) 1/2)))))) alphax))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 alphay 2))))))) u1) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 alphay 2))))))) u1) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 alphay 2))))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 alphay 2))))))) alphax))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 alphay 2 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 alphay 2 1/2)))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 alphay 2 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 alphay 2 1/2)))))) (*.f32 u1 u1)))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (sin.f32 (atan.f32 (*.f32 u1 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 alphay 2 1/2))) alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 u1 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 alphay 2 1/2))) alphax)))) (*.f32 u1 u1)) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 u1 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 alphay 2 1/2))) alphax)))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 u1 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 alphay 2 1/2))) alphax)))) alphax))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphax alphay) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphax alphay) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphax alphay) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphax alphay) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) alphay) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) alphay)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) alphax) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) alphax)))) (/.f32 (-.f32 1 u0) u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) alphax) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) alphax) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) alphay) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) alphay)))) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphax alphay)))) alphax) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphax alphay)))) alphax) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphax alphay)))) alphay) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphax alphay)))) alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) (*.f32 alphay alphay)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) alphax) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) alphax))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) (*.f32 alphax alphax)) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) (*.f32 alphay alphay)))))))))
Compiler

Compiled 96 to 68 computations (29.2% saved)

simplify43.0ms (0.2%)

Algorithm
egg-herbie
Rules
912×div-sub_binary32
790×fma-def_binary32
601×times-frac_binary32
503×associate-/l*_binary32
423×fma-neg_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
033138
166133
2121125
3235117
4495117
51791117
67263117
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
Outputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 1 (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) alphax)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) alphay)))) (/.f32 (-.f32 1 u0) u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (*.f32 alphax alphax)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (fma.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) alphay) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))))) (*.f32 alphax alphax)))) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) (*.f32 alphay alphay)))) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (fma.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) (*.f32 alphay alphay)))) (-.f32 1 u0))))))

eval3.0ms (0%)

Compiler

Compiled 165 to 113 computations (31.5% saved)

prune6.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New112
Fresh011
Picked000
Done000
Total123
Error
0.2b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
Compiler

Compiled 92 to 64 computations (30.4% saved)

localize584.0ms (2.5%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0))))
0.0b
(atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))
0.0b
(sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))
0.0b
(+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))
0.3b
(/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax))
0.6b
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))))
12.6b
(tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))
13.4b
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))
Compiler

Compiled 828 to 510 computations (38.4% saved)

series35.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
7.0ms
u1
@0
(/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax))
3.0ms
u1
@0
(tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))
3.0ms
alphay
@0
(/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax))
2.0ms
alphay
@inf
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))
1.0ms
alphax
@inf
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))

rewrite108.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
534×fma-def_binary32
391×expm1-udef_binary32
391×log1p-udef_binary32
308×fma-neg_binary32
225×add-sqr-sqrt_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019102
142999
2614299
Stop Event
node limit
Counts
4 → 117
Calls
Call 1
Inputs
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))
(tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))))
(/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2) (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (cos.f32 0) (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (sqrt.f32 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (pow.f32 (cbrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2) (cbrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 1 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (tan.f32 (*.f32 (PI.f32) 1/2))) (/.f32 1 (-.f32 1 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (tan.f32 (*.f32 (PI.f32) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))) (+.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (tan.f32 (*.f32 (PI.f32) 1/2))) (-.f32 1 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (neg.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))) (neg.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (tan.f32 (*.f32 (PI.f32) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (*.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 2 (+.f32 (cos.f32 0) (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (cos.f32 0) (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (cos.f32 0) (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1/8 (pow.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) 3)) (+.f32 1/4 (-.f32 (*.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (*.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))) (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 1/2 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (sqrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 2 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 2 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (/.f32 1 (/.f32 (*.f32 alphax alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) (pow.f32 alphax -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4)) (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2) (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)) (cbrt.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4) (pow.f32 alphax 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4) (pow.f32 alphax 4))) (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)) (/.f32 1 (*.f32 alphax (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 alphax -2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 alphax -1) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) alphax) (pow.f32 alphax -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4)) alphax) (/.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 1) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (*.f32 alphax alphax)) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4)) 1) (/.f32 (pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) 2) (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (cbrt.f32 (pow.f32 alphax 4))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (pow.f32 (cbrt.f32 alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (pow.f32 alphax 4))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) (pow.f32 (cbrt.f32 alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4)) (cbrt.f32 (pow.f32 alphax 4))) (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) (*.f32 alphax (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 4) (pow.f32 alphax 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 2) 3) (pow.f32 (*.f32 alphax alphax) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphax) 2)) 1))))))

simplify100.0ms (0.4%)

Algorithm
egg-herbie
Rules
611×distribute-rgt-in_binary32
591×distribute-lft-in_binary32
481×cancel-sign-sub-inv_binary32
330×associate-*r*_binary32
304×distribute-rgt-neg-in_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0763873
11943602
25983339
336623235
Stop Event
node limit
Counts
237 → 135
Calls
Call 1
Inputs
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (cos.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1)))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (+.f32 (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))))) (pow.f32 u1 3)) (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (cos.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1))))
(/.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))))
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphax 2))
Outputs
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
(/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)))))))
(fma.f32 u1 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(fma.f32 u1 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(fma.f32 u1 (*.f32 (PI.f32) (-.f32 2 (/.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (cos.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1)))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (fma.f32 2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 u1 u1)) (*.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))))))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (fma.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) (*.f32 (PI.f32) (*.f32 u1 u1)))) (*.f32 u1 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))))))
(fma.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 u1 u1)) 2) (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32)))) (fma.f32 u1 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (*.f32 (PI.f32) (-.f32 2 (/.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (+.f32 u1 (/.f32 (*.f32 2 (sin.f32 (*.f32 1/2 (PI.f32)))) (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 u1 u1)))))))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (+.f32 (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))))) (pow.f32 u1 3)) (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (cos.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1))))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (fma.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 4/3 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3))) (fma.f32 -4 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) (pow.f32 (PI.f32) 2)))) (*.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))))))) (pow.f32 u1 3) (fma.f32 2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 u1 u1)) (*.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 u1 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)))))))))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (fma.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 4/3 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (PI.f32) 3)) (fma.f32 -4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) (pow.f32 (PI.f32) 2))) (*.f32 -2 (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) (pow.f32 (PI.f32) 2)))))) (pow.f32 u1 3) (fma.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) (*.f32 (PI.f32) (*.f32 u1 u1)))) (*.f32 u1 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32))))))))
(fma.f32 (-.f32 (*.f32 -4/3 (+.f32 (pow.f32 (PI.f32) 3) (*.f32 (/.f32 (pow.f32 (PI.f32) 3) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)))) (fma.f32 -4 (*.f32 (*.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -4 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32)))))) (pow.f32 u1 3) (fma.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 u1 u1)) 2) (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32)))) (fma.f32 u1 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))))
(fma.f32 (-.f32 (*.f32 (pow.f32 (PI.f32) 3) (-.f32 -4/3 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) 4/3) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (*.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (pow.f32 (PI.f32) 3))) (+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) -4) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) -2))) (pow.f32 u1 3) (+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (*.f32 (PI.f32) (-.f32 2 (/.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (+.f32 u1 (/.f32 (*.f32 2 (sin.f32 (*.f32 1/2 (PI.f32)))) (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 u1 u1))))))))
(/.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)
(pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphax 2))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 (*.f32 (PI.f32) 2) u1))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphax alphax))
(/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) (*.f32 alphax alphax))

eval528.0ms (2.2%)

Compiler

Compiled 25714 to 16670 computations (35.2% saved)

prune49.0ms (0.2%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New2663269
Fresh000
Picked101
Done000
Total2673270
Error
0.2b
Counts
270 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
0.5b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) 1/2) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
0.2b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
Compiler

Compiled 293 to 207 computations (29.4% saved)

localize678.0ms (2.9%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.0b
(atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))
0.0b
(sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))
0.0b
(+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2))
0.0b
(+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))
0.3b
(/.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2))) (*.f32 alphax alphax))
0.5b
(pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2)
12.6b
(tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))
12.6b
(tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))
Compiler

Compiled 754 to 455 computations (39.7% saved)

series76.0ms (0.3%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
40.0ms
alphax
@0
(pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2)
6.0ms
u1
@0
(/.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2))) (*.f32 alphax alphax))
4.0ms
alphay
@0
(pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2)
3.0ms
u1
@0
(pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2)
2.0ms
alphay
@inf
(/.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2))) (*.f32 alphax alphax))

rewrite110.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
681×prod-diff_binary32
348×expm1-udef_binary32
348×log1p-udef_binary32
206×add-sqr-sqrt_binary32
200×pow1_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01975
141372
2540672
Stop Event
node limit
Counts
3 → 91
Calls
Call 1
Inputs
(tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))
(pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2)
(/.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2))) (*.f32 alphax alphax))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (pow.f32 (cbrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2) (cbrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (sqrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 1 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) u1)) (tan.f32 (*.f32 (PI.f32) 1/2))) (-.f32 1 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) u1)) (tan.f32 (*.f32 (PI.f32) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (neg.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax))) 2) (cbrt.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax))) 2) (*.f32 (cbrt.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax))) (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 4)) (pow.f32 (cbrt.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax))) (*.f32 (sqrt.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax))) (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (/.f32 alphay alphax) 2) (pow.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 2) (pow.f32 (/.f32 alphay alphax) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) (sqrt.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)))) (sqrt.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 alphay alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) (/.f32 alphay alphax)) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) (pow.f32 (cbrt.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax))) 2)) (cbrt.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphay) (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphay)) (*.f32 alphax alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphay) (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax))) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphay)) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1)) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1)) 2) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 1 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax))) (hypot.f32 1 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (+.f32 1 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 6)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 4) (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 1 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 4)) (/.f32 1 (-.f32 1 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 2 (log.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (pow.f32 alphax -2) (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (pow.f32 alphax -2) (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1)) (pow.f32 alphax -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 alphax -2) (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1) -2)) (*.f32 (/.f32 1 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1))) (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (pow.f32 alphax -2) (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1))) (pow.f32 (cbrt.f32 (/.f32 (pow.f32 alphax -2) (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 (pow.f32 alphax -2) (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1))) 2) (cbrt.f32 (/.f32 (pow.f32 alphax -2) (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)))) (*.f32 (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)))) (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)))) alphax) (/.f32 (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1)) (/.f32 1 (*.f32 alphax (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 alphax -2) (/.f32 1 (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 alphax) (/.f32 1 (*.f32 alphax (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 alphax (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1))) (/.f32 1 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1) -2)) 1) (/.f32 (/.f32 1 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1))) (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)))) 1) (/.f32 (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)))) (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1) -2)) alphax) (/.f32 (/.f32 1 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (pow.f32 alphax 4))) (/.f32 (/.f32 1 (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1)) (pow.f32 (cbrt.f32 alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1) -2)) (cbrt.f32 (pow.f32 alphax 4))) (cbrt.f32 (/.f32 (pow.f32 alphax -2) (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)))) (cbrt.f32 (pow.f32 alphax 4))) (/.f32 (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)))) (pow.f32 (cbrt.f32 alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (pow.f32 alphax -2) (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (pow.f32 alphax -2) (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (pow.f32 alphax -2) (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (/.f32 1 (hypot.f32 1 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)))) alphax) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alphax (*.f32 alphax (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (/.f32 1 (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1)) (*.f32 alphax (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1) -2) (pow.f32 alphax 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (pow.f32 alphax -2) (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (pow.f32 alphax -2) (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (pow.f32 alphax -2) (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (/.f32 1 (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1)) 3) (pow.f32 (*.f32 alphax alphax) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (pow.f32 alphax -2) (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (pow.f32 alphax -2) (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (pow.f32 alphax -2) (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 alphax -2) (+.f32 (pow.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) 2) 1))) 1))))))

simplify164.0ms (0.7%)

Algorithm
egg-herbie
Rules
777×distribute-rgt-in_binary32
771×distribute-lft-in_binary32
439×times-frac_binary32
332×unswap-sqr_binary32
284×associate-/l*_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02598721
19218457
242147911
Stop Event
node limit
Counts
175 → 144
Calls
Call 1
Inputs
(/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (cos.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1)))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (+.f32 (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))))) (pow.f32 u1 3)) (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (cos.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1))))
(/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (cos.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (cos.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (cos.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (cos.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))
(+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 2)))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2))) (*.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2)) (pow.f32 alphax 2))) (pow.f32 u1 2))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 2)))) (+.f32 (*.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2)))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 2)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))))) (pow.f32 alphay 2))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 2)))) (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2) (PI.f32)))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 2)))))) (pow.f32 u1 3)) (+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2))) (*.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2)) (pow.f32 alphax 2))) (pow.f32 u1 2)))))
(/.f32 (*.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(/.f32 1 (pow.f32 alphax 2))
(+.f32 (/.f32 1 (pow.f32 alphax 2)) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4)))))
(+.f32 (/.f32 1 (pow.f32 alphax 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4)))) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 6)))))
(+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphay 4)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 6))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphay 6)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphax 8)))) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4)))))))
(/.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 2)) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphay 4)))))
(+.f32 (/.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 2)) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphay 4)))) (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphax 4)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6)))))
(+.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphax 4)) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphay 6))) (+.f32 (/.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 2)) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 8) (pow.f32 alphax 6)) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 8) (pow.f32 alphay 8)))))))
(/.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 2)) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphay 4)))))
(+.f32 (/.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 2)) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphay 4)))) (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphax 4)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6)))))
(+.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphax 4)) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphay 6))) (+.f32 (/.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 2)) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 8) (pow.f32 alphax 6)) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 8) (pow.f32 alphay 8)))))))
(/.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 2)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4)))))
(+.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphax 4)) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphay 6))) (+.f32 (/.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 2)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 8) (pow.f32 alphax 6)) (*.f32 (pow.f32 alphay 8) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 8)))) (+.f32 (/.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 2)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4)))) (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphax 4)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6))))))
(/.f32 1 (pow.f32 alphax 2))
(+.f32 (/.f32 1 (pow.f32 alphax 2)) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4)))))
(+.f32 (/.f32 1 (pow.f32 alphax 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4)))) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 6)))))
(+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphay 4)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 6))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphay 6)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphax 8)))) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4)))))))
(/.f32 1 (pow.f32 alphax 2))
(+.f32 (/.f32 1 (pow.f32 alphax 2)) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4)))))
(+.f32 (/.f32 1 (pow.f32 alphax 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4)))) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 6)))))
(+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphay 4)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 6))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphay 6)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphax 8)))) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4)))))))
(/.f32 1 (*.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) (pow.f32 alphax 2)))
(+.f32 (/.f32 1 (*.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) (pow.f32 alphax 2))) (*.f32 -2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1))) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4))))))
(+.f32 (/.f32 1 (*.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) (pow.f32 alphax 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2)) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 2) (pow.f32 alphax 4))) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (PI.f32)))) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 2) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 4))))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (pow.f32 alphay 4) (pow.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 3) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 6))))))) (pow.f32 u1 2))) (*.f32 -2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1))) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4)))))))
(+.f32 (/.f32 1 (*.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) (pow.f32 alphax 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2)) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 2) (pow.f32 alphax 4))) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (PI.f32)))) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 2) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 4))))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (pow.f32 alphay 4) (pow.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 3) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 6))))))) (pow.f32 u1 2))) (+.f32 (*.f32 -2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1))) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4))))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 alphay 2) (*.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2)) (pow.f32 alphax 2))) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 3) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2)))) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))))) (pow.f32 alphay 2))) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2) (PI.f32)))) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4))))) (*.f32 -2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 alphay 2) (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2)) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 2) (pow.f32 alphax 4))) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 2) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 4))))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (pow.f32 alphay 4) (pow.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 3) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 6))))))) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (*.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 2))))))))) (pow.f32 u1 3))))))
(/.f32 1 (*.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))) (pow.f32 alphax 2)))
(/.f32 1 (*.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))) (pow.f32 alphax 2)))
(/.f32 1 (*.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))) (pow.f32 alphax 2)))
(/.f32 1 (*.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))) (pow.f32 alphax 2)))
(/.f32 1 (*.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))) (pow.f32 alphax 2)))
(/.f32 1 (*.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))) (pow.f32 alphax 2)))
(/.f32 1 (*.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))) (pow.f32 alphax 2)))
(/.f32 1 (*.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))) (pow.f32 alphax 2)))
Outputs
(/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) u1))
(fma.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) u1 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(fma.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) u1 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (cos.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1)))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (fma.f32 2 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (*.f32 u1 u1) (*.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))))))) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) u1)))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (fma.f32 2 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 u1 u1))) (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))))) (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) u1)))
(+.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 u1 u1))) (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32)))))) (fma.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) u1 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (+.f32 (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))))) (pow.f32 u1 3)) (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (cos.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1))))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (fma.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 4/3 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3))) (fma.f32 -4 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) (pow.f32 (PI.f32) 2)))) (*.f32 -2 (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) (pow.f32 (PI.f32) 2)))))) (pow.f32 u1 3) (fma.f32 2 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (*.f32 u1 u1) (*.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))))))) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) u1))))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (fma.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 4/3 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (PI.f32) 3)) (fma.f32 -4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) (pow.f32 (PI.f32) 2))) (*.f32 -2 (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) (pow.f32 (PI.f32) 2)))))) (pow.f32 u1 3) (fma.f32 2 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 u1 u1))) (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))))) (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) u1))))
(+.f32 (fma.f32 (-.f32 (*.f32 -4/3 (+.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3))))) (fma.f32 -4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) (pow.f32 (PI.f32) 2))) (*.f32 -2 (*.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) (pow.f32 (PI.f32) 2))))) (pow.f32 u1 3) (*.f32 2 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 u1 u1))) (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))))))) (fma.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) u1 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))))
(/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (cos.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (cos.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (cos.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (sin.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (cos.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))))
(/.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))
(/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 alphax alphax)) (*.f32 alphay alphay)))
(*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)))
(+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 2)))) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2))))
(fma.f32 2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphay alphay)) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) u1)) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphax alphax))) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 alphax alphax)) (*.f32 alphay alphay))))
(fma.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (/.f32 (*.f32 alphay alphay) alphax) (/.f32 (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) u1) alphax))) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax))))
(fma.f32 2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphay alphay)) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) u1) (cos.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 2)))) (+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2))) (*.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2)) (pow.f32 alphax 2))) (pow.f32 u1 2))))
(+.f32 (fma.f32 2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphay alphay)) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) u1)) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphax alphax))) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 alphax alphax)) (*.f32 alphay alphay)))) (*.f32 (*.f32 u1 u1) (fma.f32 4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (/.f32 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)))))) (*.f32 alphay alphay)) (*.f32 alphax alphax))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) 2))))))
(fma.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (/.f32 (*.f32 alphay alphay) alphax) (/.f32 (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) u1) alphax))) (fma.f32 (*.f32 u1 u1) (fma.f32 4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (/.f32 (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) (*.f32 (PI.f32) (*.f32 alphay alphay))) (*.f32 alphax alphax))) (*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (pow.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) 2))) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)))))
(fma.f32 2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphay alphay)) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) u1) (cos.f32 (*.f32 1/2 (PI.f32))))) (fma.f32 (*.f32 u1 u1) (fma.f32 4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (/.f32 (*.f32 (PI.f32) (*.f32 alphay alphay)) (/.f32 (*.f32 alphax alphax) (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32)))))) (*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (pow.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) 2))) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 2)))) (+.f32 (*.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2)))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 2)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))))) (pow.f32 alphay 2))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 2)))) (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2) (PI.f32)))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 2)))))) (pow.f32 u1 3)) (+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2))) (*.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2)) (pow.f32 alphax 2))) (pow.f32 u1 2)))))
(fma.f32 2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphay alphay)) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) u1)) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphax alphax))) (fma.f32 (fma.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (PI.f32)) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) 2)) (*.f32 alphax alphax))) (*.f32 2 (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (/.f32 (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 4/3 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3))) (fma.f32 -4 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) (pow.f32 (PI.f32) 2)))) (*.f32 -2 (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) (pow.f32 (PI.f32) 2)))))) (*.f32 alphay alphay)) (*.f32 alphax alphax))) (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (PI.f32)) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) 2)) (*.f32 alphax alphax)))))) (pow.f32 u1 3) (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 alphax alphax)) (*.f32 alphay alphay))) (*.f32 (*.f32 u1 u1) (fma.f32 4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (/.f32 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)))))) (*.f32 alphay alphay)) (*.f32 alphax alphax))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) 2))))))))
(fma.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (/.f32 (*.f32 alphay alphay) alphax) (/.f32 (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) u1) alphax))) (fma.f32 (pow.f32 u1 3) (*.f32 2 (+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphax alphax)) (*.f32 (PI.f32) (*.f32 alphay alphay))) (pow.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) 2))) (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (+.f32 (/.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 4/3 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (PI.f32) 3)) (fma.f32 -4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) (pow.f32 (PI.f32) 2))) (*.f32 -2 (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) (pow.f32 (PI.f32) 2)))))) (/.f32 (*.f32 alphax alphax) (*.f32 alphay alphay))) (*.f32 (/.f32 (*.f32 alphay alphay) alphax) (/.f32 (*.f32 (PI.f32) (pow.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) 2)) alphax)))))) (fma.f32 (*.f32 u1 u1) (fma.f32 4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (/.f32 (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) (*.f32 (PI.f32) (*.f32 alphay alphay))) (*.f32 alphax alphax))) (*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (pow.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) 2))) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax))))))
(fma.f32 2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphay alphay)) (*.f32 alphax alphax)) (/.f32 (*.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) u1) (cos.f32 (*.f32 1/2 (PI.f32))))) (fma.f32 (pow.f32 u1 3) (+.f32 (*.f32 2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (-.f32 (*.f32 -4/3 (+.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3))))) (fma.f32 -4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) (pow.f32 (PI.f32) 2))) (*.f32 -2 (*.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) (pow.f32 (PI.f32) 2)))))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (/.f32 (*.f32 alphay alphay) alphax) (/.f32 (*.f32 (PI.f32) (pow.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) 2)) alphax))) 4)) (fma.f32 (*.f32 u1 u1) (fma.f32 4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (/.f32 (*.f32 (PI.f32) (*.f32 alphay alphay)) (/.f32 (*.f32 alphax alphax) (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32)))))) (*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (pow.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) 2))) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax))))))
(/.f32 (*.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))
(*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(/.f32 1 (pow.f32 alphax 2))
(/.f32 1 (*.f32 alphax alphax))
(+.f32 (/.f32 1 (pow.f32 alphax 2)) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4)))))
(+.f32 (/.f32 1 (*.f32 alphax alphax)) (neg.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4)))))
(-.f32 (/.f32 1 (*.f32 alphax alphax)) (*.f32 (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)) (/.f32 alphay (/.f32 (pow.f32 alphax 4) alphay))))
(-.f32 (/.f32 1 (*.f32 alphax alphax)) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (/.f32 alphay (/.f32 (pow.f32 alphax 4) alphay))))
(+.f32 (/.f32 1 (pow.f32 alphax 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4)))) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 6)))))
(+.f32 (/.f32 1 (*.f32 alphax alphax)) (fma.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4))) (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 6)))))
(+.f32 (/.f32 1 (*.f32 alphax alphax)) (fma.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4) (pow.f32 alphax 6)) (*.f32 (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)) (neg.f32 (/.f32 alphay (/.f32 (pow.f32 alphax 4) alphay))))))
(+.f32 (/.f32 1 (*.f32 alphax alphax)) (-.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (/.f32 alphay (/.f32 (pow.f32 alphax 4) alphay)))))
(+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphay 4)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 6))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphay 6)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphax 8)))) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4)))))))
(+.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 6))) (fma.f32 -1 (*.f32 (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 6)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (neg.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4)))))))
(fma.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4) (pow.f32 alphax 6)) (-.f32 (-.f32 (/.f32 1 (*.f32 alphax alphax)) (*.f32 (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)) (/.f32 alphay (/.f32 (pow.f32 alphax 4) alphay)))) (*.f32 (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 6) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 6)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (pow.f32 alphax 6)) (-.f32 (-.f32 (/.f32 1 (*.f32 alphax alphax)) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (/.f32 alphay (/.f32 (pow.f32 alphax 4) alphay)))) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(/.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)))
(/.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)))
(/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 2)) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphay 4)))))
(+.f32 (/.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2))) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4)) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4)) (pow.f32 alphay 4))))
(-.f32 (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2))) (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)))))
(-.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)))))
(+.f32 (/.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 2)) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphay 4)))) (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphax 4)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6)))))
(+.f32 (/.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2))) (fma.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4)) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4)) (pow.f32 alphay 4)) (/.f32 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 6)) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 6)) (pow.f32 alphay 6))))
(-.f32 (fma.f32 (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 6) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 4) (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 6)) (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))) (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)))))
(-.f32 (fma.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)))))
(+.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphax 4)) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphay 6))) (+.f32 (/.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 2)) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 8) (pow.f32 alphax 6)) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 8) (pow.f32 alphay 8)))))))
(+.f32 (+.f32 (/.f32 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 6)) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 6)) (pow.f32 alphay 6)) (/.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)))) (*.f32 -1 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4)) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4)) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 8) (/.f32 (*.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 8) (pow.f32 alphay 8)) (pow.f32 alphax 6))))))
(fma.f32 (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 6) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 4) (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 6)) (fma.f32 -1 (fma.f32 (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4) (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (*.f32 (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 8) (pow.f32 alphay 8)) (/.f32 (pow.f32 alphax 6) (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 8)))) (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))))
(-.f32 (fma.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (fma.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 8) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 8) (pow.f32 alphay 8))) (pow.f32 alphax 6))))
(/.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)))
(/.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)))
(/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 2)) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphay 4)))))
(+.f32 (/.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2))) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4)) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4)) (pow.f32 alphay 4))))
(-.f32 (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2))) (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)))))
(-.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)))))
(+.f32 (/.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 2)) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphay 4)))) (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphax 4)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6)))))
(+.f32 (/.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2))) (fma.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4)) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4)) (pow.f32 alphay 4)) (/.f32 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 6)) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 6)) (pow.f32 alphay 6))))
(-.f32 (fma.f32 (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 6) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 4) (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 6)) (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))) (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)))))
(-.f32 (fma.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)))))
(+.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphax 4)) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphay 6))) (+.f32 (/.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 2)) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphay 4)))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 8) (pow.f32 alphax 6)) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 8) (pow.f32 alphay 8)))))))
(+.f32 (+.f32 (/.f32 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 6)) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 6)) (pow.f32 alphay 6)) (/.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)))) (*.f32 -1 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4)) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4)) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 8) (/.f32 (*.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 8) (pow.f32 alphay 8)) (pow.f32 alphax 6))))))
(fma.f32 (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 6) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 4) (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 6)) (fma.f32 -1 (fma.f32 (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4) (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (*.f32 (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 8) (pow.f32 alphay 8)) (/.f32 (pow.f32 alphax 6) (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 8)))) (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))))
(-.f32 (fma.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (fma.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 8) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 8) (pow.f32 alphay 8))) (pow.f32 alphax 6))))
(/.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2)))
(/.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)))
(/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))
(/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 2)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4)))))
(+.f32 (/.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2))) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4)) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4)) (pow.f32 alphay 4))))
(-.f32 (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2))) (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)))))
(-.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)))))
(+.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphax 4)) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphay 6))) (+.f32 (/.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 2)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4))))))
(+.f32 (/.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2))) (fma.f32 -1 (/.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4)) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4)) (pow.f32 alphay 4)) (/.f32 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 6)) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 6)) (pow.f32 alphay 6))))
(-.f32 (fma.f32 (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 6) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 4) (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 6)) (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))) (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)))))
(-.f32 (fma.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 8) (pow.f32 alphax 6)) (*.f32 (pow.f32 alphay 8) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 8)))) (+.f32 (/.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 2)) (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4)))) (/.f32 (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphax 4)) (*.f32 (pow.f32 alphay 6) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6))))))
(+.f32 (+.f32 (/.f32 (/.f32 (*.f32 (pow.f32 alphax 4) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 6)) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 6)) (pow.f32 alphay 6)) (/.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)))) (*.f32 -1 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 alphax alphax) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4)) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4)) (pow.f32 alphay 4)) (/.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 8) (/.f32 (*.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 8) (pow.f32 alphay 8)) (pow.f32 alphax 6))))))
(fma.f32 (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 6) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 4) (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 6)) (fma.f32 -1 (fma.f32 (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4) (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (*.f32 (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 8) (pow.f32 alphay 8)) (/.f32 (pow.f32 alphax 6) (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 8)))) (/.f32 (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)))))
(-.f32 (fma.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (pow.f32 alphay 6)) (/.f32 (pow.f32 alphax 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)))) (fma.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (/.f32 (*.f32 alphax alphax) (pow.f32 alphay 4)) (*.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 8) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 8) (pow.f32 alphay 8))) (pow.f32 alphax 6))))
(/.f32 1 (pow.f32 alphax 2))
(/.f32 1 (*.f32 alphax alphax))
(+.f32 (/.f32 1 (pow.f32 alphax 2)) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4)))))
(+.f32 (/.f32 1 (*.f32 alphax alphax)) (neg.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4)))))
(-.f32 (/.f32 1 (*.f32 alphax alphax)) (*.f32 (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)) (/.f32 alphay (/.f32 (pow.f32 alphax 4) alphay))))
(-.f32 (/.f32 1 (*.f32 alphax alphax)) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (/.f32 alphay (/.f32 (pow.f32 alphax 4) alphay))))
(+.f32 (/.f32 1 (pow.f32 alphax 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4)))) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 6)))))
(+.f32 (/.f32 1 (*.f32 alphax alphax)) (fma.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4))) (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 6)))))
(+.f32 (/.f32 1 (*.f32 alphax alphax)) (fma.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4) (pow.f32 alphax 6)) (*.f32 (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)) (neg.f32 (/.f32 alphay (/.f32 (pow.f32 alphax 4) alphay))))))
(+.f32 (/.f32 1 (*.f32 alphax alphax)) (-.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (/.f32 alphay (/.f32 (pow.f32 alphax 4) alphay)))))
(+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphay 4)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 6))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphay 6)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphax 8)))) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4)))))))
(+.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 6))) (fma.f32 -1 (*.f32 (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 6)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (neg.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4)))))))
(fma.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4) (pow.f32 alphax 6)) (-.f32 (-.f32 (/.f32 1 (*.f32 alphax alphax)) (*.f32 (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)) (/.f32 alphay (/.f32 (pow.f32 alphax 4) alphay)))) (*.f32 (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 6) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 6)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (pow.f32 alphax 6)) (-.f32 (-.f32 (/.f32 1 (*.f32 alphax alphax)) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (/.f32 alphay (/.f32 (pow.f32 alphax 4) alphay)))) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(/.f32 1 (pow.f32 alphax 2))
(/.f32 1 (*.f32 alphax alphax))
(+.f32 (/.f32 1 (pow.f32 alphax 2)) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4)))))
(+.f32 (/.f32 1 (*.f32 alphax alphax)) (neg.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4)))))
(-.f32 (/.f32 1 (*.f32 alphax alphax)) (*.f32 (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)) (/.f32 alphay (/.f32 (pow.f32 alphax 4) alphay))))
(-.f32 (/.f32 1 (*.f32 alphax alphax)) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (/.f32 alphay (/.f32 (pow.f32 alphax 4) alphay))))
(+.f32 (/.f32 1 (pow.f32 alphax 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4)))) (/.f32 (*.f32 (pow.f32 alphay 4) (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 6)))))
(+.f32 (/.f32 1 (*.f32 alphax alphax)) (fma.f32 -1 (/.f32 (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4))) (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 6)))))
(+.f32 (/.f32 1 (*.f32 alphax alphax)) (fma.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4) (pow.f32 alphax 6)) (*.f32 (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)) (neg.f32 (/.f32 alphay (/.f32 (pow.f32 alphax 4) alphay))))))
(+.f32 (/.f32 1 (*.f32 alphax alphax)) (-.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (pow.f32 alphax 6))) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (/.f32 alphay (/.f32 (pow.f32 alphax 4) alphay)))))
(+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphay 4)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 6))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphay 6)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 alphax 8)))) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4)))))))
(+.f32 (*.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 4) (pow.f32 alphax 6))) (fma.f32 -1 (*.f32 (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 6) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 6)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8))) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (neg.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 4)))))))
(fma.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4)) (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 4) (pow.f32 alphax 6)) (-.f32 (-.f32 (/.f32 1 (*.f32 alphax alphax)) (*.f32 (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)) (/.f32 alphay (/.f32 (pow.f32 alphax 4) alphay)))) (*.f32 (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 6) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 6)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(fma.f32 (/.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4)) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 4) (pow.f32 alphax 6)) (-.f32 (-.f32 (/.f32 1 (*.f32 alphax alphax)) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (/.f32 alphay (/.f32 (pow.f32 alphax 4) alphay)))) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 6)) (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 8)))))
(/.f32 1 (*.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) (pow.f32 alphax 2)))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 alphax alphax)) (*.f32 alphay alphay))) 1)))
(/.f32 1 (*.f32 alphax (*.f32 alphax (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1))))
(+.f32 (/.f32 1 (*.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) (pow.f32 alphax 2))) (*.f32 -2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1))) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4))))))
(+.f32 (/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 alphax alphax)) (*.f32 alphay alphay))) 1))) (*.f32 -2 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 alphax alphax)) (*.f32 alphay alphay))) 1) 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4))) (*.f32 (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) u1) (*.f32 alphay alphay))))))
(fma.f32 -2 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 2)) (/.f32 (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) u1) (/.f32 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4)) (*.f32 alphay alphay)))) (/.f32 1 (*.f32 alphax (*.f32 alphax (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1)))))
(fma.f32 -2 (/.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphay alphay)) u1) (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32)))) (*.f32 (pow.f32 alphax 4) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 2)))) (/.f32 1 (*.f32 alphax (*.f32 alphax (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1)))))
(+.f32 (/.f32 1 (*.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) (pow.f32 alphax 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2)) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 2) (pow.f32 alphax 4))) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (PI.f32)))) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 2) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 4))))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (pow.f32 alphay 4) (pow.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 3) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 6))))))) (pow.f32 u1 2))) (*.f32 -2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1))) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4)))))))
(+.f32 (/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 alphax alphax)) (*.f32 alphay alphay))) 1))) (fma.f32 -1 (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 alphax alphax)) (*.f32 alphay alphay))) 1) 2)) (/.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) 2) (pow.f32 alphax 4))) (fma.f32 4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 alphax alphax)) (*.f32 alphay alphay))) 1) 2)) (/.f32 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)))))) (*.f32 alphay alphay)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 4)))) (*.f32 -4 (/.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 4)) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) 2)) (*.f32 (pow.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 alphax alphax)) (*.f32 alphay alphay))) 1) 3) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 6)))))))) (*.f32 -2 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 alphax alphax)) (*.f32 alphay alphay))) 1) 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4))) (*.f32 (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) u1) (*.f32 alphay alphay)))))))
(+.f32 (/.f32 1 (*.f32 alphax (*.f32 alphax (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1)))) (-.f32 (*.f32 -2 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 2)) (/.f32 (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) u1) (/.f32 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4)) (*.f32 alphay alphay))))) (*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 alphay (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 2) alphay)) (/.f32 (pow.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) 2) (pow.f32 alphax 4)) (fma.f32 -4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 3)) (/.f32 (pow.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 6)) (pow.f32 alphay 4)))) (*.f32 4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 2)) (*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 alphay alphay)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (/.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) (pow.f32 alphax 4))))))))))
(-.f32 (fma.f32 -2 (/.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphay alphay)) u1) (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32)))) (*.f32 (pow.f32 alphax 4) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 2)))) (/.f32 1 (*.f32 alphax (*.f32 alphax (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1))))) (*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 2)) (/.f32 (pow.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) 2) (pow.f32 alphax 4)) (fma.f32 -4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 3)) (/.f32 (pow.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 6)) (pow.f32 alphay 4)))) (*.f32 (/.f32 4 (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 2)) (/.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (PI.f32) (*.f32 alphay alphay))) (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 4))))))))
(+.f32 (/.f32 1 (*.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) (pow.f32 alphax 2))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2)) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 2) (pow.f32 alphax 4))) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (PI.f32)))) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 2) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 4))))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (pow.f32 alphay 4) (pow.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 3) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 6))))))) (pow.f32 u1 2))) (+.f32 (*.f32 -2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1))) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4))))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 alphay 2) (*.f32 (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2)) (pow.f32 alphax 2))) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 3) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (pow.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2)))) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))))) (pow.f32 alphay 2))) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2) (PI.f32)))) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4))))) (*.f32 -2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 alphay 2) (*.f32 (+.f32 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2)) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 2) (pow.f32 alphax 4))) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (pow.f32 alphay 2) (*.f32 (PI.f32) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 2) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 4))))) (*.f32 -4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (pow.f32 alphay 4) (pow.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) 2))) (*.f32 (pow.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) 3) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 6))))))) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (*.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 2)))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 2))))))))) (pow.f32 u1 3))))))
(+.f32 (/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 alphax alphax)) (*.f32 alphay alphay))) 1))) (fma.f32 -1 (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 alphax alphax)) (*.f32 alphay alphay))) 1) 2)) (/.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) 2) (pow.f32 alphax 4))) (fma.f32 4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 alphax alphax)) (*.f32 alphay alphay))) 1) 2)) (/.f32 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)))))) (*.f32 alphay alphay)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 4)))) (*.f32 -4 (/.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 4)) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) 2)) (*.f32 (pow.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 alphax alphax)) (*.f32 alphay alphay))) 1) 3) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 6)))))))) (fma.f32 -2 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 alphax alphax)) (*.f32 alphay alphay))) 1) 2) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4))) (*.f32 (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) u1) (*.f32 alphay alphay)))) (neg.f32 (*.f32 (pow.f32 u1 3) (fma.f32 -2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphay alphay)) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) (fma.f32 4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (/.f32 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)))))) (*.f32 alphay alphay)) (*.f32 alphax alphax))) (/.f32 (*.f32 alphay alphay) (/.f32 (*.f32 alphax alphax) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) 2)))))) (*.f32 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4)) (pow.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 alphax alphax)) (*.f32 alphay alphay))) 1) 3))) (fma.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 alphax alphax)) (*.f32 alphay alphay))) 1) 2)) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (PI.f32)) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) 2)) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4)))) (fma.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 alphax alphax)) (*.f32 alphay alphay))) 1) 2)) (/.f32 (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 4/3 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3))) (fma.f32 -4 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) (pow.f32 (PI.f32) 2)))) (*.f32 -2 (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) (pow.f32 (PI.f32) 2)))))) (*.f32 alphay alphay)) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4)))) (fma.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 alphax alphax)) (*.f32 alphay alphay))) 1) 2)) (/.f32 (*.f32 (*.f32 (*.f32 alphay alphay) (PI.f32)) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) 2)) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4)))) (*.f32 -2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphay alphay)) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) (+.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 alphax alphax)) (*.f32 alphay alphay))) 1) 2)) (/.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) 2) (pow.f32 alphax 4))) (fma.f32 4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 alphax alphax)) (*.f32 alphay alphay))) 1) 2)) (/.f32 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)))))) (*.f32 alphay alphay)) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 4)))) (*.f32 -4 (/.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphay 4)) (pow.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) 2)) (*.f32 (pow.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 alphax alphax)) (*.f32 alphay alphay))) 1) 3) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 6))))))))) (*.f32 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphax alphax)) (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 alphax alphax)) (*.f32 alphay alphay))) 1)))))))))))))
(+.f32 (-.f32 (*.f32 -2 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 2)) (/.f32 (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) u1) (/.f32 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4)) (*.f32 alphay alphay))))) (*.f32 (pow.f32 u1 3) (fma.f32 -2 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 3)) (/.f32 (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) (fma.f32 4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (/.f32 (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) (*.f32 (PI.f32) (*.f32 alphay alphay))) (*.f32 alphax alphax))) (*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (pow.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) 2)))) (/.f32 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4)) (*.f32 alphay alphay)))) (fma.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 2)) (*.f32 (/.f32 alphay (/.f32 (pow.f32 alphax 4) alphay)) (/.f32 (*.f32 (PI.f32) (pow.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) 2)) (cos.f32 (*.f32 1/2 (PI.f32)))))) (fma.f32 2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 4/3 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (PI.f32) 3)) (fma.f32 -4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) (pow.f32 (PI.f32) 2))) (*.f32 -2 (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) (pow.f32 (PI.f32) 2))))))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4))) (/.f32 alphay (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 2) alphay))) (fma.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 2)) (*.f32 (/.f32 alphay (/.f32 (pow.f32 alphax 4) alphay)) (/.f32 (*.f32 (PI.f32) (pow.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) 2)) (cos.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 -2 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1)) (/.f32 (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) (fma.f32 (/.f32 alphay (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 2) alphay)) (/.f32 (pow.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) 2) (pow.f32 alphax 4)) (fma.f32 -4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 3)) (/.f32 (pow.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 6)) (pow.f32 alphay 4)))) (*.f32 4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 2)) (*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 alphay alphay)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (/.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) (pow.f32 alphax 4)))))))) (/.f32 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphax alphax)) (*.f32 alphay alphay))))))))))) (-.f32 (/.f32 1 (*.f32 alphax (*.f32 alphax (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1)))) (*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 alphay (/.f32 (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 2) alphay)) (/.f32 (pow.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) 2) (pow.f32 alphax 4)) (fma.f32 -4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 3)) (/.f32 (pow.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 6)) (pow.f32 alphay 4)))) (*.f32 4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 2)) (*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 alphay alphay)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (/.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) (pow.f32 alphax 4))))))))))
(-.f32 (-.f32 (fma.f32 -2 (/.f32 (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphay alphay)) u1) (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32)))) (*.f32 (pow.f32 alphax 4) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 2)))) (/.f32 1 (*.f32 alphax (*.f32 alphax (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1))))) (*.f32 (*.f32 u1 u1) (fma.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 2)) (/.f32 (pow.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) 2) (pow.f32 alphax 4)) (fma.f32 -4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 3)) (/.f32 (pow.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 6)) (pow.f32 alphay 4)))) (*.f32 (/.f32 4 (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 2)) (/.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (PI.f32) (*.f32 alphay alphay))) (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 4)))))))) (*.f32 (pow.f32 u1 3) (fma.f32 -2 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 3)) (/.f32 (*.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) (fma.f32 4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (/.f32 (*.f32 (PI.f32) (*.f32 alphay alphay)) (/.f32 (*.f32 alphax alphax) (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32)))))) (*.f32 (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (pow.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) 2)))) (/.f32 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 alphax 4)) (*.f32 alphay alphay)))) (+.f32 (*.f32 2 (+.f32 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphay alphay)) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 2))) (/.f32 (*.f32 (PI.f32) (pow.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) 2)) (pow.f32 alphax 4))) (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 alphax 4) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 2)))) (+.f32 (*.f32 (-.f32 (*.f32 -4/3 (+.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3))))) (fma.f32 -4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) (pow.f32 (PI.f32) 2))) (*.f32 -2 (*.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) (pow.f32 (PI.f32) 2))))) (*.f32 alphay alphay)) (*.f32 (PI.f32) (*.f32 (*.f32 alphay alphay) (pow.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) 2))))))) (*.f32 -2 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1)) (/.f32 (*.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) (fma.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 2)) (/.f32 (pow.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) 2) (pow.f32 alphax 4)) (fma.f32 -4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 3)) (/.f32 (pow.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) 2) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 6)) (pow.f32 alphay 4)))) (*.f32 (/.f32 4 (pow.f32 (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1) 2)) (/.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (PI.f32) (*.f32 alphay alphay))) (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 alphax 4))))))) (/.f32 (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphax alphax)) (*.f32 alphay alphay)))))))))
(/.f32 1 (*.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))) (pow.f32 alphax 2)))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax))) 1)))
(/.f32 1 (*.f32 alphax (*.f32 alphax (fma.f32 (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1)))
(/.f32 1 (*.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))) (pow.f32 alphax 2)))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax))) 1)))
(/.f32 1 (*.f32 alphax (*.f32 alphax (fma.f32 (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1)))
(/.f32 1 (*.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))) (pow.f32 alphax 2)))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax))) 1)))
(/.f32 1 (*.f32 alphax (*.f32 alphax (fma.f32 (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1)))
(/.f32 1 (*.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))) (pow.f32 alphax 2)))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax))) 1)))
(/.f32 1 (*.f32 alphax (*.f32 alphax (fma.f32 (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1)))
(/.f32 1 (*.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))) (pow.f32 alphax 2)))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax))) 1)))
(/.f32 1 (*.f32 alphax (*.f32 alphax (fma.f32 (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1)))
(/.f32 1 (*.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))) (pow.f32 alphax 2)))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax))) 1)))
(/.f32 1 (*.f32 alphax (*.f32 alphax (fma.f32 (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1)))
(/.f32 1 (*.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))) (pow.f32 alphax 2)))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax))) 1)))
(/.f32 1 (*.f32 alphax (*.f32 alphax (fma.f32 (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1)))
(/.f32 1 (*.f32 (+.f32 1 (/.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2)) (*.f32 (pow.f32 (cos.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) 2) (pow.f32 alphax 2)))) (pow.f32 alphax 2)))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (+.f32 (*.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2)) (/.f32 (pow.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) 2) (*.f32 alphax alphax))) 1)))
(/.f32 1 (*.f32 alphax (*.f32 alphax (fma.f32 (/.f32 (pow.f32 (sin.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (fma.f32 1/2 (PI.f32) (*.f32 (PI.f32) (*.f32 2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1))))
(/.f32 1 (*.f32 (*.f32 alphax alphax) (fma.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) 1)))

localize1.1s (4.6%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.0b
(atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))
0.0b
(atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
0.0b
(sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))
0.0b
(+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) 1/2) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))
0.3b
(/.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) 1/2) (*.f32 alphax alphax))
12.6b
(tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))
12.6b
(tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))
19.9b
(fma.f32 (*.f32 (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) 1/2)
Compiler

Compiled 1245 to 785 computations (36.9% saved)

series97.0ms (0.4%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
19.0ms
alphay
@-inf
(fma.f32 (*.f32 (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) 1/2)
11.0ms
alphay
@inf
(fma.f32 (*.f32 (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) 1/2)
8.0ms
alphay
@0
(fma.f32 (*.f32 (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) 1/2)
8.0ms
alphax
@0
(/.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) 1/2) (*.f32 alphax alphax))
8.0ms
u1
@0
(fma.f32 (*.f32 (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) 1/2)

rewrite90.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
404×expm1-udef_binary32
404×log1p-udef_binary32
367×prod-diff_binary32
233×fma-def_binary32
230×add-sqr-sqrt_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02274
145862
2578062
Stop Event
node limit
Counts
2 → 60
Calls
Call 1
Inputs
(fma.f32 (*.f32 (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) 1/2)
(/.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) 1/2) (*.f32 alphax alphax))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)) (pow.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)) 2) (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)) (sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1)))))))) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (cos.f32 (+.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1)))))) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1)))))))) (cos.f32 (-.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1)))))) (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))))) 3) 1/8) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1)))))))) 2) (-.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1)))))))) 2) -1/4) (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1)))))))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) (pow.f32 alphax -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) (pow.f32 alphax -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) (pow.f32 alphax -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)) 2) (*.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)) (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) (pow.f32 alphax -2))) (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) (pow.f32 alphax -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) (pow.f32 alphax -2))) 2) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) (pow.f32 alphax -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)) (*.f32 (sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)) (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)) alphax) (/.f32 (sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)) (/.f32 1 (neg.f32 (*.f32 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 alphax) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 alphax -2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) alphax) (/.f32 1 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)) 2) 1) (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)) (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)) 1) (/.f32 (sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)) (*.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)) 2) alphax) (/.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (pow.f32 alphax 4))) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) (pow.f32 (cbrt.f32 alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)) 2) (cbrt.f32 (pow.f32 alphax 4))) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) (pow.f32 alphax -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)) (cbrt.f32 (pow.f32 alphax 4))) (/.f32 (sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)) (pow.f32 (cbrt.f32 alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) (pow.f32 alphax -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) (pow.f32 alphax -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) (pow.f32 alphax -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)) alphax) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 alphax (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) alphax)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) (neg.f32 (*.f32 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 (pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) 2) (pow.f32 alphax 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2)) (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) (pow.f32 alphax -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) (pow.f32 alphax -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) 3) (pow.f32 (*.f32 alphax alphax) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) (pow.f32 alphax -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) (pow.f32 alphax -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) (pow.f32 alphax -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1))))))) 2) (pow.f32 alphax -2))) 1))))))

simplify206.0ms (0.9%)

Algorithm
egg-herbie
Rules
719×associate-/l/_binary32
601×fma-def_binary32
548×associate-/r*_binary32
436×unswap-sqr_binary32
432×associate-*l*_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0362664
1722520
21022376
31642232
43122232
511092232
648492232
761812232
869912232
972952232
1075822232
1179462232
Stop Event
node limit
Counts
132 → 66
Calls
Call 1
Inputs
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2)
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2)
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2)
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax))))))) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax))))))) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax))))))) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax))))))) (pow.f32 alphax 2))
Outputs
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2)
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2)
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2)
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2)
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay)))))))
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2)
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))) (pow.f32 1 1/3))) 1/2) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax))))))) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax))))))) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax))))))) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (+.f32 1/2 (*.f32 1/2 (*.f32 (pow.f32 1 1/3) (cos.f32 (*.f32 2 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax))))))) (pow.f32 alphax 2))
(/.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) (/.f32 alphax alphay))))))) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphax) alphay)))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))) 1/2) (*.f32 alphax alphax))
(/.f32 (fma.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1/2) (*.f32 alphax alphax))

localize798.0ms (3.4%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.0b
(atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
0.0b
(sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))
0.0b
(exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
0.0b
(+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))
12.6b
(tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))
13.4b
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))
13.4b
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))
13.5b
(log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))
Compiler

Compiled 935 to 562 computations (39.9% saved)

series10.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
alphay
@0
(log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))
1.0ms
alphax
@-inf
(log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))
1.0ms
u1
@-inf
(log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))
1.0ms
alphay
@-inf
(log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))
1.0ms
alphay
@inf
(log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))

rewrite76.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
795×log-prod_binary32
303×pow1/3_binary32
299×expm1-udef_binary32
299×log1p-udef_binary32
278×pow3_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01750
133150
2400950
Stop Event
node limit
Counts
2 → 63
Calls
Call 1
Inputs
(log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/3 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))) (*.f32 2 (*.f32 1/3 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))) (*.f32 1/2 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 1/3 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))))) (*.f32 1/3 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (exp.f32 (log1p.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))))) (cos.f32 1)) (*.f32 (sin.f32 (exp.f32 (log1p.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))))) (sin.f32 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 1/2 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))) (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) 2)) (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))) (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 3 (*.f32 1/3 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/3 (*.f32 3 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/3 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))) (*.f32 2 (*.f32 1/3 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))) (*.f32 1/2 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 1/3 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))))) (*.f32 1/3 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (exp.f32 (log1p.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))))) (cos.f32 1)) (*.f32 (sin.f32 (exp.f32 (log1p.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))))) (sin.f32 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 1/2 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))) (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) 2)) (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))) (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 3 (*.f32 1/3 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/3 (*.f32 3 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (neg.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (hypot.f32 1 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))))) 1))))))

simplify75.0ms (0.3%)

Algorithm
egg-herbie
Rules
13×*-commutative_binary32
fma-def_binary32
associate-/l*_binary32
+-commutative_binary32
associate-*r*_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0221800
1321800
2421656
3601512
4671512
Stop Event
saturated
Counts
135 → 36
Calls
Call 1
Inputs
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
Outputs
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (fma.f32 2 (*.f32 u1 (PI.f32)) (*.f32 1/2 (PI.f32)))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (/.f32 alphay (/.f32 alphax (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax))))

eval1.5s (6.5%)

Compiler

Compiled 61084 to 40869 computations (33.1% saved)

prune109.0ms (0.5%)

Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New5452547
Fresh000
Picked101
Done022
Total5464550
Error
0.2b
Counts
550 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
0.2b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
2.3b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
0.5b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) 1/2) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
Compiler

Compiled 350 to 250 computations (28.6% saved)

localize358.0ms (1.5%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.1b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
0.0b
(atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))
0.0b
(sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0))))
0.0b
(sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))
0.3b
(/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0))
0.3b
(+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))
0.3b
(*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))
12.6b
(tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))
Compiler

Compiled 523 to 319 computations (39% saved)

series69.0ms (0.3%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
27.0ms
u0
@inf
(/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0))
5.0ms
u1
@inf
(/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0))
4.0ms
u0
@0
(/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0))
3.0ms
alphax
@inf
(/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0))
3.0ms
u1
@-inf
(/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0))

rewrite63.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
336×add-sqr-sqrt_binary32
329×*-un-lft-identity_binary32
329×pow1_binary32
311×add-cbrt-cube_binary32
311×add-exp-log_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02886
164480
Stop Event
node limit
Counts
3 → 92
Calls
Call 1
Inputs
(*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))
(+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))
(/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (*.f32 (/.f32 alphax alphay) (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (tan.f32 (*.f32 (PI.f32) 1/2))) (*.f32 (/.f32 alphax alphay) (-.f32 1 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (tan.f32 (*.f32 (PI.f32) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 alphay (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (*.f32 alphax (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 alphay) (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (*.f32 (neg.f32 alphax) (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay (+.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))) (*.f32 alphax (-.f32 1 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (tan.f32 (*.f32 (PI.f32) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 alphay) (+.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))) (*.f32 (neg.f32 alphax) (-.f32 1 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (tan.f32 (*.f32 (PI.f32) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphay) (*.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (tan.f32 (*.f32 (PI.f32) 1/2))) alphay) (*.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 1) (*.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (tan.f32 (*.f32 (PI.f32) 1/2))) 1) (*.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))) (/.f32 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (neg.f32 alphay)) (*.f32 (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (tan.f32 (*.f32 (PI.f32) 1/2))) (neg.f32 alphay)) (*.f32 (-.f32 1 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (tan.f32 (*.f32 (PI.f32) 1/2)))) (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 alphay alphax) 3) (pow.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 3) (pow.f32 (/.f32 alphay alphax) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 2) (cbrt.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 (PI.f32) u1) 3)) (*.f32 (pow.f32 (PI.f32) 3) 1/8)) (+.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) u1)) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (*.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 (PI.f32) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) u1)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2)) (-.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 (PI.f32) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (*.f32 8 (pow.f32 (*.f32 (PI.f32) u1) 3)) (*.f32 (pow.f32 (PI.f32) 3) 1/8))) (neg.f32 (+.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) u1)) 2) (-.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (*.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 (PI.f32) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) u1)) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2))) (neg.f32 (-.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 (PI.f32) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (PI.f32) 1/2 (*.f32 2 (*.f32 (PI.f32) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 2 (PI.f32)) u1 (*.f32 (PI.f32) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u1 (*.f32 2 (PI.f32)) (*.f32 (PI.f32) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 (PI.f32) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (PI.f32) 1/2) (*.f32 2 (*.f32 (PI.f32) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2) (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 (PI.f32) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) 1/2)) 2) (cbrt.f32 (*.f32 (PI.f32) 1/2)) (*.f32 2 (*.f32 (PI.f32) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 (PI.f32) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (PI.f32) 1/2)) (sqrt.f32 (*.f32 (PI.f32) 1/2)) (*.f32 2 (*.f32 (PI.f32) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 u0 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2))) (-.f32 1 u0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (/.f32 u0 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2))) (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2))) (/.f32 1 (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 u0 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2))) (-.f32 1 u0))) 2) (cbrt.f32 (/.f32 (/.f32 u0 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2))) (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sqrt.f32 u0) (hypot.f32 (/.f32 1 alphax) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay))) (sqrt.f32 (-.f32 1 u0))) (/.f32 (/.f32 (sqrt.f32 u0) (hypot.f32 (/.f32 1 alphax) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay))) (sqrt.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2))) 1) (/.f32 u0 (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 1) (/.f32 (/.f32 1 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2))) (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 u0 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2)))) 2) 1) (/.f32 (cbrt.f32 (/.f32 u0 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2)))) (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sqrt.f32 u0) (hypot.f32 (/.f32 1 alphax) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay))) 1) (/.f32 (/.f32 (sqrt.f32 u0) (hypot.f32 (/.f32 1 alphax) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay))) (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) (/.f32 (/.f32 u0 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2))) (cbrt.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2))) (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) (/.f32 u0 (cbrt.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) (/.f32 (/.f32 1 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2))) (cbrt.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 u0 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2)))) 2) (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) (cbrt.f32 (/.f32 (/.f32 u0 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2))) (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sqrt.f32 u0) (hypot.f32 (/.f32 1 alphax) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay))) (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) (/.f32 (/.f32 (sqrt.f32 u0) (hypot.f32 (/.f32 1 alphax) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay))) (cbrt.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u0))) (/.f32 (/.f32 u0 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2))) (sqrt.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2))) (sqrt.f32 (-.f32 1 u0))) (/.f32 u0 (sqrt.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (sqrt.f32 (-.f32 1 u0))) (/.f32 (/.f32 1 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2))) (sqrt.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 u0 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2)))) 2) (sqrt.f32 (-.f32 1 u0))) (/.f32 (cbrt.f32 (/.f32 u0 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2)))) (sqrt.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (/.f32 u0 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2))) (-.f32 1 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (/.f32 u0 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2))) (-.f32 1 u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (/.f32 u0 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2))) (-.f32 1 u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (/.f32 (sqrt.f32 u0) (hypot.f32 (/.f32 1 alphax) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay))) (sqrt.f32 (-.f32 1 u0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (-.f32 1 u0) (/.f32 u0 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (/.f32 u0 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2))) (-.f32 1 u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (/.f32 u0 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2))) (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 u0 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2))) (-.f32 1 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (/.f32 u0 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2))) (-.f32 1 u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (/.f32 u0 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2))) 3) (pow.f32 (-.f32 1 u0) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (/.f32 u0 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2))) (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (/.f32 u0 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2))) (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (/.f32 u0 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2))) (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 u0 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))) alphay) 2))) (-.f32 1 u0))) 1))))))

simplify119.0ms (0.5%)

Algorithm
egg-herbie
Rules
575×fma-def_binary32
472×associate-*l/_binary32
439×associate-*r/_binary32
302×associate-/r/_binary32
295×distribute-rgt-in_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02056668
16426191
226665631
Stop Event
node limit
Counts
188 → 150
Calls
Call 1
Inputs
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax))
(+.f32 (/.f32 (*.f32 alphay (*.f32 u1 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))) alphax) (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphay (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 u1 2))))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax))) (+.f32 (/.f32 (*.f32 alphay (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1)) alphax) (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax))))
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))))) (*.f32 alphay (pow.f32 u1 3))) alphax) (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphay (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 u1 2))))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax))) (+.f32 (/.f32 (*.f32 alphay (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1)) alphax) (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))))
(/.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(/.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 1/2 (PI.f32))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 2 (*.f32 u1 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 2 (*.f32 u1 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (-.f32 1 u0)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (-.f32 1 u0)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (-.f32 1 u0))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2))) (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4) (pow.f32 alphax 2))))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 6)) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 6) (pow.f32 alphax 4)))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2))) (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4) (pow.f32 alphax 2)))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 8)) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 8) (pow.f32 alphax 6))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 6)) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 6) (pow.f32 alphax 4)))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2))) (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4) (pow.f32 alphax 2))))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2))) (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4) (pow.f32 alphax 2))))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 6)) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 6) (pow.f32 alphax 4)))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2))) (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4) (pow.f32 alphax 2)))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 8)) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 8) (pow.f32 alphax 6))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 6)) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 6) (pow.f32 alphax 4)))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2))) (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4) (pow.f32 alphax 2))))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (-.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 u0 (pow.f32 alphax 2))))) (*.f32 (pow.f32 (-.f32 1 u0) 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (-.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 u0 (pow.f32 alphax 2))) 2))) (*.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 6))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (-.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 u0 (pow.f32 alphax 2))))) (*.f32 (pow.f32 (-.f32 1 u0) 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (-.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 u0 (pow.f32 alphax 2))) 3))) (*.f32 (pow.f32 (-.f32 1 u0) 4) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 8)))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (-.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 u0 (pow.f32 alphax 2))) 2))) (*.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 6))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (-.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 u0 (pow.f32 alphax 2))))) (*.f32 (pow.f32 (-.f32 1 u0) 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4)))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (-.f32 1 u0)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (-.f32 1 u0)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (-.f32 1 u0))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (-.f32 1 u0)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (-.f32 1 u0)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (-.f32 1 u0))))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))
(/.f32 -1 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))))))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))))
(/.f32 -1 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))))))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))))
Outputs
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 alphay (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32))))) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax))
(/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (/.f32 alphax alphay) (cos.f32 (*.f32 (PI.f32) 1/2))))
(+.f32 (/.f32 (*.f32 alphay (*.f32 u1 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))) alphax) (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) (/.f32 (*.f32 alphay (*.f32 u1 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (PI.f32))))))) alphax))
(fma.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax) (/.f32 (*.f32 (*.f32 2 (+.f32 (PI.f32) (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (*.f32 alphay u1)) alphax))
(*.f32 (/.f32 alphay alphax) (+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))) (*.f32 u1 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) (PI.f32))))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphay (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 u1 2))))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax))) (+.f32 (/.f32 (*.f32 alphay (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1)) alphax) (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax))))
(fma.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))) (/.f32 (*.f32 alphay (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (PI.f32))))) (*.f32 u1 u1)))) alphax)) (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) (/.f32 (*.f32 alphay (*.f32 u1 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (PI.f32))))))) alphax)))
(fma.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))) (/.f32 alphay (/.f32 alphax (*.f32 (*.f32 2 (+.f32 (PI.f32) (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (*.f32 (*.f32 u1 u1) (PI.f32)))))) (fma.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax) (/.f32 (*.f32 (*.f32 2 (+.f32 (PI.f32) (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (*.f32 alphay u1)) alphax)))
(fma.f32 (/.f32 alphay alphax) (*.f32 u1 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (/.f32 alphay alphax) (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) (PI.f32))) (*.f32 (*.f32 u1 u1) (PI.f32)))) 2))))
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))))) (*.f32 alphay (pow.f32 u1 3))) alphax) (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphay (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 u1 2))))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax))) (+.f32 (/.f32 (*.f32 alphay (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1)) alphax) (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))))
(+.f32 (fma.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))) (/.f32 (*.f32 alphay (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (PI.f32))))) (*.f32 u1 u1)))) alphax)) (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax)) (/.f32 (*.f32 alphay (*.f32 u1 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (PI.f32))))))) alphax))) (/.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 4/3 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (PI.f32) 3))) (fma.f32 -4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (PI.f32))))) (pow.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) (*.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (PI.f32))))))))) (/.f32 alphax (*.f32 alphay (pow.f32 u1 3)))))
(+.f32 (fma.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))) (/.f32 alphay (/.f32 alphax (*.f32 (*.f32 2 (+.f32 (PI.f32) (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (*.f32 (*.f32 u1 u1) (PI.f32)))))) (fma.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))) (/.f32 alphay alphax) (/.f32 (*.f32 (*.f32 2 (+.f32 (PI.f32) (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (*.f32 alphay u1)) alphax))) (/.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 4/3 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (PI.f32) 3))) (fma.f32 -4 (/.f32 (*.f32 (*.f32 2 (+.f32 (PI.f32) (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) (*.f32 (*.f32 2 (+.f32 (PI.f32) (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2))))) (*.f32 -2 (pow.f32 (PI.f32) 2)))))) (/.f32 (/.f32 alphax alphay) (pow.f32 u1 3))))
(fma.f32 (/.f32 (-.f32 (*.f32 -4/3 (+.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (PI.f32) 3))))) (fma.f32 -4 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) (PI.f32)))) (*.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) (PI.f32))) (*.f32 -2 (pow.f32 (PI.f32) 2))))) alphax) (*.f32 alphay (pow.f32 u1 3)) (fma.f32 (/.f32 alphay alphax) (*.f32 u1 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) (cos.f32 (*.f32 (PI.f32) 1/2))) (+.f32 (/.f32 alphay alphax) (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) 1/2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) 1/2)) 2)) 1) (PI.f32))) (*.f32 (*.f32 u1 u1) (PI.f32)))) 2)))))
(/.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) (*.f32 (cos.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphax))
(*.f32 (/.f32 alphay (cos.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) (/.f32 (sin.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 1/2 (PI.f32))
(*.f32 (PI.f32) 1/2)
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 2 (*.f32 u1 (PI.f32)))
(*.f32 (*.f32 2 u1) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 u1))
(*.f32 2 (*.f32 (PI.f32) u1))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 2 (*.f32 u1 (PI.f32)))
(*.f32 (*.f32 2 u1) (PI.f32))
(*.f32 (PI.f32) (*.f32 2 u1))
(*.f32 2 (*.f32 (PI.f32) u1))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphax alphax))
(*.f32 (/.f32 (*.f32 alphax alphax) (-.f32 1 u0)) u0)
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))))
(+.f32 (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) (neg.f32 (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (pow.f32 alphax 4)) (-.f32 1 u0)))))
(-.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphax alphax)) (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (/.f32 (-.f32 1 u0) (pow.f32 alphax 4)))))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (*.f32 alphax alphax) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (-.f32 1 u0)))))
(+.f32 (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (pow.f32 alphax 4)) (-.f32 1 u0))) (*.f32 (/.f32 u0 (pow.f32 alphay 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 4) (pow.f32 alphax 6)) (-.f32 1 u0)))))
(+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphax alphax)) (-.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 4) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (/.f32 (-.f32 1 u0) (pow.f32 alphax 4))))))
(fma.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphax alphax) (*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 4) (pow.f32 alphax 6)) (pow.f32 alphay 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax 4)) (*.f32 alphay alphay)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (-.f32 1 u0)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (-.f32 1 u0))))))
(+.f32 (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (pow.f32 alphax 4)) (-.f32 1 u0))) (fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 alphay 6)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 6) (pow.f32 alphax 8)) (-.f32 1 u0))) (*.f32 (/.f32 u0 (pow.f32 alphay 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 4) (pow.f32 alphax 6)) (-.f32 1 u0))))))
(+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphax alphax)) (-.f32 (fma.f32 (/.f32 u0 (pow.f32 alphay 4)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 4) (/.f32 (-.f32 1 u0) (pow.f32 alphax 6))) (*.f32 (/.f32 u0 (pow.f32 alphay 6)) (neg.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 6) (/.f32 (-.f32 1 u0) (pow.f32 alphax 8)))))) (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (/.f32 (-.f32 1 u0) (pow.f32 alphax 4))))))
(+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (*.f32 alphax alphax) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax 4)) (*.f32 alphay alphay)))) (*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 4) (pow.f32 alphax 6)) (pow.f32 alphay 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 6) (pow.f32 alphax 8)) (pow.f32 alphay 6)))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2)))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2))) (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4) (pow.f32 alphax 2))))))
(+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2))) (neg.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (*.f32 (*.f32 alphax alphax) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 4))))))
(fma.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)) (neg.f32 (/.f32 (/.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (-.f32 1 u0) u0)) (*.f32 alphax alphax)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 4))))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 (pow.f32 alphay 4) (*.f32 (*.f32 alphax alphax) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 4)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 6)) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 6) (pow.f32 alphax 4)))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2))) (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4) (pow.f32 alphax 2)))))))
(+.f32 (+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2))) (neg.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (*.f32 (*.f32 alphax alphax) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 4)))))) (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (pow.f32 alphay 6) (*.f32 (pow.f32 alphax 4) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 6)))))
(-.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 alphay 6) (*.f32 (pow.f32 alphax 4) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 6))) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)))) (/.f32 (/.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (-.f32 1 u0) u0)) (*.f32 alphax alphax)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 4)))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (+.f32 (/.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 6)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (/.f32 (pow.f32 alphay 4) (*.f32 (*.f32 alphax alphax) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 8)) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 8) (pow.f32 alphax 6))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 6)) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 6) (pow.f32 alphax 4)))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2))) (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4) (pow.f32 alphax 2))))))))
(fma.f32 -1 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (pow.f32 alphay 8) (*.f32 (pow.f32 alphax 6) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 8)))) (+.f32 (+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2))) (neg.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (*.f32 (*.f32 alphax alphax) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 4)))))) (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (pow.f32 alphay 6) (*.f32 (pow.f32 alphax 4) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 6))))))
(-.f32 (-.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 alphay 6) (*.f32 (pow.f32 alphax 4) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 6))) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)))) (/.f32 (/.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (-.f32 1 u0) u0)) (*.f32 alphax alphax)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 4))) (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (/.f32 (pow.f32 alphay 8) (pow.f32 alphax 6)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 8))))
(fma.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 6)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (/.f32 (neg.f32 u0) (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 alphay 4) (*.f32 (*.f32 alphax alphax) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 4))) (/.f32 (/.f32 (pow.f32 alphay 8) (pow.f32 alphax 6)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 8)))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2)))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2))) (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4) (pow.f32 alphax 2))))))
(+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2))) (neg.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (*.f32 (*.f32 alphax alphax) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 4))))))
(fma.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)) (neg.f32 (/.f32 (/.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (-.f32 1 u0) u0)) (*.f32 alphax alphax)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 4))))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 (pow.f32 alphay 4) (*.f32 (*.f32 alphax alphax) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 4)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 6)) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 6) (pow.f32 alphax 4)))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2))) (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4) (pow.f32 alphax 2)))))))
(+.f32 (+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2))) (neg.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (*.f32 (*.f32 alphax alphax) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 4)))))) (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (pow.f32 alphay 6) (*.f32 (pow.f32 alphax 4) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 6)))))
(-.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 alphay 6) (*.f32 (pow.f32 alphax 4) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 6))) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)))) (/.f32 (/.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (-.f32 1 u0) u0)) (*.f32 alphax alphax)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 4)))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (+.f32 (/.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 6)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (/.f32 (pow.f32 alphay 4) (*.f32 (*.f32 alphax alphax) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 8)) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 8) (pow.f32 alphax 6))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 6)) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 6) (pow.f32 alphax 4)))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2))) (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4) (pow.f32 alphax 2))))))))
(fma.f32 -1 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (pow.f32 alphay 8) (*.f32 (pow.f32 alphax 6) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 8)))) (+.f32 (+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2))) (neg.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (*.f32 (*.f32 alphax alphax) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 4)))))) (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (pow.f32 alphay 6) (*.f32 (pow.f32 alphax 4) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 6))))))
(-.f32 (-.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 alphay 6) (*.f32 (pow.f32 alphax 4) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 6))) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)))) (/.f32 (/.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (-.f32 1 u0) u0)) (*.f32 alphax alphax)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 4))) (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (/.f32 (pow.f32 alphay 8) (pow.f32 alphax 6)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 8))))
(fma.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (/.f32 (pow.f32 alphay 6) (pow.f32 alphax 4)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 6)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (/.f32 (neg.f32 u0) (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 alphay 4) (*.f32 (*.f32 alphax alphax) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 4))) (/.f32 (/.f32 (pow.f32 alphay 8) (pow.f32 alphax 6)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 8)))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2)))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2)))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (-.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 u0 (pow.f32 alphax 2))))) (*.f32 (pow.f32 (-.f32 1 u0) 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4)))))
(+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2))) (neg.f32 (*.f32 (/.f32 u0 (pow.f32 (-.f32 1 u0) 2)) (/.f32 (*.f32 (pow.f32 alphay 4) (-.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 u0 (*.f32 alphax alphax)))) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 4)))))
(-.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2))) (*.f32 (/.f32 u0 (pow.f32 (-.f32 1 u0) 2)) (/.f32 (*.f32 (pow.f32 alphay 4) (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 4))))
(-.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))) (*.f32 (/.f32 u0 (pow.f32 (-.f32 1 u0) 2)) (*.f32 (/.f32 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 4)) (pow.f32 alphay 4))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (-.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 u0 (pow.f32 alphax 2))) 2))) (*.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 6))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (-.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 u0 (pow.f32 alphax 2))))) (*.f32 (pow.f32 (-.f32 1 u0) 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4))))))
(+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2))) (+.f32 (neg.f32 (*.f32 (/.f32 u0 (pow.f32 (-.f32 1 u0) 2)) (/.f32 (*.f32 (pow.f32 alphay 4) (-.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 u0 (*.f32 alphax alphax)))) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 4)))) (/.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (-.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 u0 (*.f32 alphax alphax))) 2))) (pow.f32 (-.f32 1 u0) 3)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 6))))
(-.f32 (fma.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)) (*.f32 (/.f32 u0 (pow.f32 (-.f32 1 u0) 3)) (/.f32 (pow.f32 alphay 6) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 6) (pow.f32 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)) 2))))) (*.f32 (/.f32 u0 (pow.f32 (-.f32 1 u0) 2)) (/.f32 (*.f32 (pow.f32 alphay 4) (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 4))))
(-.f32 (fma.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 6) (/.f32 (pow.f32 (-.f32 1 u0) 3) (*.f32 (pow.f32 alphay 6) (pow.f32 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)) 2)))))) (*.f32 (/.f32 u0 (pow.f32 (-.f32 1 u0) 2)) (*.f32 (/.f32 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 4)) (pow.f32 alphay 4))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (-.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 u0 (pow.f32 alphax 2))) 3))) (*.f32 (pow.f32 (-.f32 1 u0) 4) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 8)))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (-.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 u0 (pow.f32 alphax 2))) 2))) (*.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 6))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (-.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 u0 (pow.f32 alphax 2))))) (*.f32 (pow.f32 (-.f32 1 u0) 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4)))))))
(fma.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (-.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 u0 (*.f32 alphax alphax))) 3))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 8) (pow.f32 (-.f32 1 u0) 4))) (+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2))) (+.f32 (neg.f32 (*.f32 (/.f32 u0 (pow.f32 (-.f32 1 u0) 2)) (/.f32 (*.f32 (pow.f32 alphay 4) (-.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 u0 (*.f32 alphax alphax)))) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 4)))) (/.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (-.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 u0 (*.f32 alphax alphax))) 2))) (pow.f32 (-.f32 1 u0) 3)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 6)))))
(-.f32 (-.f32 (fma.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2)) (*.f32 (/.f32 u0 (pow.f32 (-.f32 1 u0) 3)) (/.f32 (pow.f32 alphay 6) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 6) (pow.f32 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)) 2))))) (*.f32 (/.f32 u0 (pow.f32 (-.f32 1 u0) 2)) (/.f32 (*.f32 (pow.f32 alphay 4) (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 4)))) (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 8)) (/.f32 (*.f32 (pow.f32 alphay 8) (pow.f32 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)) 3)) (pow.f32 (-.f32 1 u0) 4))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 (-.f32 1 u0) 4)) (/.f32 (neg.f32 (*.f32 (pow.f32 alphay 8) (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 alphax 6)))) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 8)) (fma.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 6) (/.f32 (pow.f32 (-.f32 1 u0) 3) (*.f32 (pow.f32 alphay 6) (pow.f32 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)) 2))))))) (*.f32 (/.f32 u0 (pow.f32 (-.f32 1 u0) 2)) (*.f32 (/.f32 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 4)) (pow.f32 alphay 4))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphax alphax))
(*.f32 (/.f32 (*.f32 alphax alphax) (-.f32 1 u0)) u0)
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))))
(+.f32 (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) (neg.f32 (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (pow.f32 alphax 4)) (-.f32 1 u0)))))
(-.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphax alphax)) (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (/.f32 (-.f32 1 u0) (pow.f32 alphax 4)))))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (*.f32 alphax alphax) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (-.f32 1 u0)))))
(+.f32 (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (pow.f32 alphax 4)) (-.f32 1 u0))) (*.f32 (/.f32 u0 (pow.f32 alphay 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 4) (pow.f32 alphax 6)) (-.f32 1 u0)))))
(+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphax alphax)) (-.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 4) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (/.f32 (-.f32 1 u0) (pow.f32 alphax 4))))))
(fma.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphax alphax) (*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 4) (pow.f32 alphax 6)) (pow.f32 alphay 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax 4)) (*.f32 alphay alphay)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (-.f32 1 u0)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (-.f32 1 u0))))))
(+.f32 (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (pow.f32 alphax 4)) (-.f32 1 u0))) (fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 alphay 6)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 6) (pow.f32 alphax 8)) (-.f32 1 u0))) (*.f32 (/.f32 u0 (pow.f32 alphay 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 4) (pow.f32 alphax 6)) (-.f32 1 u0))))))
(+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphax alphax)) (-.f32 (fma.f32 (/.f32 u0 (pow.f32 alphay 4)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 4) (/.f32 (-.f32 1 u0) (pow.f32 alphax 6))) (*.f32 (/.f32 u0 (pow.f32 alphay 6)) (neg.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 6) (/.f32 (-.f32 1 u0) (pow.f32 alphax 8)))))) (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (/.f32 (-.f32 1 u0) (pow.f32 alphax 4))))))
(+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (*.f32 alphax alphax) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax 4)) (*.f32 alphay alphay)))) (*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 4) (pow.f32 alphax 6)) (pow.f32 alphay 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 6) (pow.f32 alphax 8)) (pow.f32 alphay 6)))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphax alphax))
(*.f32 (/.f32 (*.f32 alphax alphax) (-.f32 1 u0)) u0)
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))))
(+.f32 (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) (neg.f32 (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (pow.f32 alphax 4)) (-.f32 1 u0)))))
(-.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphax alphax)) (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (/.f32 (-.f32 1 u0) (pow.f32 alphax 4)))))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (*.f32 alphax alphax) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (-.f32 1 u0)))))
(+.f32 (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (pow.f32 alphax 4)) (-.f32 1 u0))) (*.f32 (/.f32 u0 (pow.f32 alphay 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 4) (pow.f32 alphax 6)) (-.f32 1 u0)))))
(+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphax alphax)) (-.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 4) (pow.f32 alphax 6)) (pow.f32 alphay 4))) (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (/.f32 (-.f32 1 u0) (pow.f32 alphax 4))))))
(fma.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphax alphax) (*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 4) (pow.f32 alphax 6)) (pow.f32 alphay 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax 4)) (*.f32 alphay alphay)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (-.f32 1 u0)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (-.f32 1 u0))))))
(+.f32 (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (pow.f32 alphax 4)) (-.f32 1 u0))) (fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 alphay 6)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 6) (pow.f32 alphax 8)) (-.f32 1 u0))) (*.f32 (/.f32 u0 (pow.f32 alphay 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 4) (pow.f32 alphax 6)) (-.f32 1 u0))))))
(+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphax alphax)) (-.f32 (fma.f32 (/.f32 u0 (pow.f32 alphay 4)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 4) (/.f32 (-.f32 1 u0) (pow.f32 alphax 6))) (*.f32 (/.f32 u0 (pow.f32 alphay 6)) (neg.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 6) (/.f32 (-.f32 1 u0) (pow.f32 alphax 8)))))) (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (/.f32 (-.f32 1 u0) (pow.f32 alphax 4))))))
(+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (*.f32 alphax alphax) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (pow.f32 alphax 4)) (*.f32 alphay alphay)))) (*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 4) (pow.f32 alphax 6)) (pow.f32 alphay 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 6) (pow.f32 alphax 8)) (pow.f32 alphay 6)))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))))
(/.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))
(/.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))
(/.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))) (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))) (/.f32 u0 (/.f32 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))) u0)))
(+.f32 (/.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)))) (*.f32 (/.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)))) u0))
(+.f32 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))))))
(+.f32 (+.f32 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))) (/.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))) (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))
(+.f32 (+.f32 (/.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))) (/.f32 u0 (/.f32 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))) u0))) (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))
(+.f32 (+.f32 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)))) (*.f32 (/.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)))) u0)) (/.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)))))
(+.f32 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))
(+.f32 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))) (+.f32 (+.f32 (/.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))) (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))) (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))))
(+.f32 (+.f32 (/.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))) (/.f32 u0 (/.f32 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))) u0))) (+.f32 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))) (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))))
(+.f32 (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)))) (+.f32 (+.f32 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)))) (*.f32 (/.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)))) u0)) (/.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))))))
(/.f32 -1 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))))
(/.f32 -1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))
(/.f32 -1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))
(/.f32 -1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))))
(+.f32 (/.f32 -1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))) (/.f32 -1 (*.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))))
(+.f32 (/.f32 -1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)))) (/.f32 -1 (fma.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)) (/.f32 u0 (*.f32 alphax alphax)))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))))))))
(neg.f32 (+.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))) (/.f32 (/.f32 1 (*.f32 u0 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))))
(+.f32 (+.f32 (/.f32 -1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))) (/.f32 -1 (*.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))) (/.f32 -1 (*.f32 u0 (*.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))))
(+.f32 (/.f32 -1 (fma.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)) (/.f32 u0 (*.f32 alphax alphax)))) (+.f32 (/.f32 -1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)))) (/.f32 -1 (*.f32 u0 (fma.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)) (/.f32 u0 (*.f32 alphax alphax)))))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))))
(neg.f32 (+.f32 (+.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))) (/.f32 (/.f32 1 (*.f32 u0 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))) (/.f32 (/.f32 1 (pow.f32 u0 3)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))))
(-.f32 (/.f32 -1 (*.f32 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))) (pow.f32 u0 3))) (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))) (+.f32 (/.f32 1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))) (/.f32 (/.f32 1 (*.f32 u0 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))))
(-.f32 (/.f32 -1 (*.f32 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))) (pow.f32 u0 3))) (+.f32 (/.f32 1 (fma.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)) (/.f32 u0 (*.f32 alphax alphax)))) (+.f32 (/.f32 1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)))) (/.f32 (/.f32 1 u0) (fma.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)) (/.f32 u0 (*.f32 alphax alphax)))))))
(/.f32 -1 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))))
(/.f32 -1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))
(/.f32 -1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))
(/.f32 -1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))))
(+.f32 (/.f32 -1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))) (/.f32 -1 (*.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))))
(+.f32 (/.f32 -1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)))) (/.f32 -1 (fma.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)) (/.f32 u0 (*.f32 alphax alphax)))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))))))))
(neg.f32 (+.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))) (/.f32 (/.f32 1 (*.f32 u0 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))))
(+.f32 (+.f32 (/.f32 -1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))) (/.f32 -1 (*.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))) (/.f32 -1 (*.f32 u0 (*.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))))
(+.f32 (/.f32 -1 (fma.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)) (/.f32 u0 (*.f32 alphax alphax)))) (+.f32 (/.f32 -1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)))) (/.f32 -1 (*.f32 u0 (fma.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)) (/.f32 u0 (*.f32 alphax alphax)))))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))))
(neg.f32 (+.f32 (+.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))) (/.f32 (/.f32 1 (*.f32 u0 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))) (/.f32 (/.f32 1 (pow.f32 u0 3)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))))
(-.f32 (/.f32 -1 (*.f32 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))) (pow.f32 u0 3))) (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay))))) (+.f32 (/.f32 1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))) (/.f32 (/.f32 1 (*.f32 u0 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)))))))
(-.f32 (/.f32 -1 (*.f32 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))) (pow.f32 u0 3))) (+.f32 (/.f32 1 (fma.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)) (/.f32 u0 (*.f32 alphax alphax)))) (+.f32 (/.f32 1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)))) (/.f32 (/.f32 1 u0) (fma.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)) (/.f32 u0 (*.f32 alphax alphax)))))))

localize1.4s (5.8%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.0b
(atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))
0.0b
(sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))
0.0b
(exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
0.0b
(+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))
12.6b
(tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))
13.4b
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
13.4b
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))
13.5b
(log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))
Compiler

Compiled 954 to 585 computations (38.7% saved)

series7.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
alphay
@0
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
1.0ms
alphax
@-inf
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
1.0ms
alphay
@inf
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
1.0ms
u1
@-inf
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
1.0ms
u1
@inf
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))

rewrite58.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
694×log-prod_binary32
383×pow2_binary32
271×pow1/3_binary32
267×expm1-udef_binary32
267×log1p-udef_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01421
129021
2355421
Stop Event
node limit
Counts
1 → 29
Calls
Call 1
Inputs
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (exp.f32 (log1p.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))))) (cos.f32 1)) (*.f32 (sin.f32 (exp.f32 (log1p.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))))) (sin.f32 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) (cbrt.f32 (pow.f32 (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))) -2)) (cbrt.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))) -1/2) (pow.f32 (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (neg.f32 (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 1 (pow.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))) -3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) 1))))))

simplify26.0ms (0.1%)

Algorithm
egg-herbie
Rules
12×*-commutative_binary32
fma-def_binary32
associate-*r*_binary32
associate-*l*_binary32
associate-/l*_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014756
120756
232756
349756
461756
Stop Event
saturated
Counts
65 → 31
Calls
Call 1
Inputs
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
Outputs
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay))))
(cos.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphay alphax))))

eval588.0ms (2.5%)

Compiler

Compiled 29651 to 19693 computations (33.6% saved)

prune78.0ms (0.3%)

Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New3916397
Fresh000
Picked101
Done123
Total3938401
Error
0.2b
Counts
401 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
2.3b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)))))))
0.2b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (/.f32 1 (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
3.7b
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphax alphax) (-.f32 1 u0)) u0))))
4.2b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
2.5b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)))))))
0.7b
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))))
0.5b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) 1/2) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
Compiler

Compiled 752 to 556 computations (26.1% saved)

localize702.0ms (3%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.0b
(atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))
0.0b
(sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))
0.0b
(exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))
0.0b
(+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (/.f32 1 (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))
12.6b
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
12.6b
(tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))
13.4b
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))
13.5b
(log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))
Compiler

Compiled 975 to 606 computations (37.8% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
1.0ms
u1
@0
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
1.0ms
u1
@inf
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
1.0ms
u1
@-inf
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))

rewrite43.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
742×pow1_binary32
683×add-log-exp_binary32
683×log1p-expm1-u_binary32
683×expm1-log1p-u_binary32
671×add-exp-log_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0811
116311
2181711
Stop Event
node limit
Counts
1 → 20
Calls
Call 1
Inputs
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (pow.f32 (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 2) (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 1 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))

simplify55.0ms (0.2%)

Algorithm
egg-herbie
Rules
613×distribute-rgt-in_binary32
593×distribute-lft-in_binary32
481×cancel-sign-sub-inv_binary32
328×associate-*r*_binary32
305×distribute-rgt-neg-in_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
055677
1155654
2541639
33554535
Stop Event
node limit
Counts
32 → 28
Calls
Call 1
Inputs
(/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (cos.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1)))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (+.f32 (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))))) (pow.f32 u1 3)) (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (cos.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1))))
(/.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))))
Outputs
(/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) u1))
(fma.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) u1 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(fma.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) u1 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(fma.f32 (*.f32 (PI.f32) (+.f32 2 (/.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (cos.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1)))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (fma.f32 2 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)))))) (*.f32 u1 u1)))) (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) u1)))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (fma.f32 2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 u1 u1))) (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32))))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) u1)))
(fma.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 2 (*.f32 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32)) (*.f32 (PI.f32) (*.f32 u1 u1))))) (fma.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) u1 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (*.f32 (PI.f32) (+.f32 2 (/.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (+.f32 u1 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 u1 u1)))))))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (+.f32 (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))))) (pow.f32 u1 3)) (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (cos.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1))))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (fma.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 4/3 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3))) (fma.f32 -4 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) (pow.f32 (PI.f32) 2)))) (*.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))))))) (pow.f32 u1 3) (fma.f32 2 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (*.f32 (PI.f32) (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)))))) (*.f32 u1 u1)))) (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32))))) u1))))
(+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (fma.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 4/3 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (PI.f32) 3)) (fma.f32 -2 (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) (pow.f32 (PI.f32) 2)) (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) -4) (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 2)) (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32))))))))) (pow.f32 u1 3) (fma.f32 2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 u1 u1))) (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32))))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) u1))))
(fma.f32 (-.f32 (*.f32 -4/3 (+.f32 (pow.f32 (PI.f32) 3) (*.f32 (/.f32 (pow.f32 (PI.f32) 3) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)))) (fma.f32 -4 (/.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))))) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -4 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32)))))) (pow.f32 u1 3) (fma.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 2 (*.f32 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32)) (*.f32 (PI.f32) (*.f32 u1 u1))))) (fma.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) u1 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))))
(fma.f32 (-.f32 (*.f32 (pow.f32 (PI.f32) 3) (+.f32 (*.f32 -4/3 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) -4/3)) (*.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (pow.f32 (PI.f32) 3))) (+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) -4) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) -2))) (pow.f32 u1 3) (+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (*.f32 (PI.f32) (+.f32 2 (/.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (+.f32 u1 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 u1 u1))))))))
(/.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
(/.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))

localize57.0ms (0.2%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.2b
(/.f32 (*.f32 alphax alphax) (-.f32 1 u0))
0.2b
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphax alphax) (-.f32 1 u0)) u0))))
0.1b
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphax alphax) (-.f32 1 u0)) u0)))
0.0b
(+.f32 1 (*.f32 (/.f32 (*.f32 alphax alphax) (-.f32 1 u0)) u0))
0.1b
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphax alphax) (-.f32 1 u0)) u0)))
0.2b
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphax alphax) (-.f32 1 u0)) u0))))
0.2b
(/.f32 (*.f32 alphax alphax) (-.f32 1 u0))
0.3b
(*.f32 (/.f32 (*.f32 alphax alphax) (-.f32 1 u0)) u0)
Compiler

Compiled 66 to 37 computations (43.9% saved)

series20.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
2.0ms
u0
@inf
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphax alphax) (-.f32 1 u0)) u0))))
2.0ms
u0
@-inf
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphax alphax) (-.f32 1 u0)) u0))))
2.0ms
alphax
@inf
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphax alphax) (-.f32 1 u0)) u0))))
1.0ms
u0
@inf
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphax alphax) (-.f32 1 u0)) u0)))
1.0ms
u0
@-inf
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 (*.f32 alphax alphax) (-.f32 1 u0)) u0)))

rewrite87.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
616×prod-diff_binary32
599×log-prod_binary32
338×fma-def_binary32
313×pow2_binary32
215×pow1/3_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify106.0ms (0.4%)

Algorithm
egg-herbie
Rules
767×associate-/l*_binary32
621×distribute-rgt-in_binary32
612×distribute-lft-in_binary32
413×fma-def_binary32
216×*-commutative_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02904200
19643810
237923567
Stop Event
node limit
Counts
241 → 260
Calls
Call 1
Inputs
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(*.f32 u0 (pow.f32 alphax 2))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphax 2)) (*.f32 u0 (pow.f32 alphax 2)))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphax 2)) (+.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alphax 2)) (*.f32 u0 (pow.f32 alphax 2))))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphax 2)) (+.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alphax 2)) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alphax 2)) (*.f32 u0 (pow.f32 alphax 2)))))
(*.f32 -1 (pow.f32 alphax 2))
(+.f32 (*.f32 -1 (pow.f32 alphax 2)) (*.f32 -1 (/.f32 (pow.f32 alphax 2) u0)))
(+.f32 (*.f32 -1 (pow.f32 alphax 2)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) u0))))
(+.f32 (*.f32 -1 (pow.f32 alphax 2)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) u0)))))
(*.f32 -1 (pow.f32 alphax 2))
(+.f32 (*.f32 -1 (pow.f32 alphax 2)) (*.f32 -1 (/.f32 (pow.f32 alphax 2) u0)))
(+.f32 (*.f32 -1 (pow.f32 alphax 2)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) u0))))
(+.f32 (*.f32 -1 (pow.f32 alphax 2)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) u0)))))
(/.f32 (pow.f32 alphax 2) (-.f32 1 u0))
(/.f32 (pow.f32 alphax 2) (-.f32 1 u0))
(/.f32 (pow.f32 alphax 2) (-.f32 1 u0))
(/.f32 (pow.f32 alphax 2) (-.f32 1 u0))
(/.f32 (pow.f32 alphax 2) (-.f32 1 u0))
(/.f32 (pow.f32 alphax 2) (-.f32 1 u0))
(/.f32 (pow.f32 alphax 2) (-.f32 1 u0))
(/.f32 (pow.f32 alphax 2) (-.f32 1 u0))
(/.f32 (pow.f32 alphax 2) (-.f32 1 u0))
(/.f32 (pow.f32 alphax 2) (-.f32 1 u0))
(/.f32 (pow.f32 alphax 2) (-.f32 1 u0))
(/.f32 (pow.f32 alphax 2) (-.f32 1 u0))
(pow.f32 alphax 2)
(+.f32 (pow.f32 alphax 2) (*.f32 u0 (pow.f32 alphax 2)))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphax 2)) (+.f32 (pow.f32 alphax 2) (*.f32 u0 (pow.f32 alphax 2))))
(+.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alphax 2)) (+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphax 2)) (+.f32 (pow.f32 alphax 2) (*.f32 u0 (pow.f32 alphax 2)))))
(*.f32 -1 (/.f32 (pow.f32 alphax 2) u0))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) u0)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) u0))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 4))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) u0)))))
(*.f32 -1 (/.f32 (pow.f32 alphax 2) u0))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) u0)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) u0))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 4))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) u0)))))
1
(+.f32 1 (*.f32 -1/2 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))))
(+.f32 1 (+.f32 (*.f32 -1/2 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 u0 (-.f32 1 u0))) 2) (*.f32 -1 (/.f32 (pow.f32 u0 2) (pow.f32 (-.f32 1 u0) 2)))) (pow.f32 alphax 4))) (*.f32 -1/2 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)))))
(+.f32 (*.f32 -1/2 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 u0 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 u0 (-.f32 1 u0))) 2) (*.f32 -1 (/.f32 (pow.f32 u0 2) (pow.f32 (-.f32 1 u0) 2))))) (-.f32 1 u0))) (/.f32 (pow.f32 u0 3) (pow.f32 (-.f32 1 u0) 3))) (pow.f32 alphax 6))) (+.f32 1 (+.f32 (*.f32 -1/2 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 u0 (-.f32 1 u0))) 2) (*.f32 -1 (/.f32 (pow.f32 u0 2) (pow.f32 (-.f32 1 u0) 2)))) (pow.f32 alphax 4))) (*.f32 -1/2 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3)))) (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax)))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) 2) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) (pow.f32 alphax 5)))) (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) 2) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) (pow.f32 alphax 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (/.f32 (+.f32 (/.f32 (pow.f32 (-.f32 1 u0) 4) (pow.f32 u0 4)) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) 2) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) (-.f32 1 u0)) u0))) (pow.f32 alphax 7)))))))
(*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax)))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3)))))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) 2) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) (pow.f32 alphax 5))))))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (/.f32 (+.f32 (/.f32 (pow.f32 (-.f32 1 u0) 4) (pow.f32 u0 4)) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) 2) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) (-.f32 1 u0)) u0))) (pow.f32 alphax 7)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) 2) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) (pow.f32 alphax 5)))))))
1
(+.f32 1 (*.f32 -1/2 (*.f32 u0 (pow.f32 alphax 2))))
(+.f32 1 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (+.f32 (pow.f32 alphax 2) (+.f32 (*.f32 -1 (pow.f32 alphax 4)) (pow.f32 (*.f32 -1/2 (pow.f32 alphax 2)) 2))))) (*.f32 -1/2 (*.f32 u0 (pow.f32 alphax 2)))))
(+.f32 1 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 3) (+.f32 (*.f32 -1 (*.f32 (pow.f32 alphax 2) (+.f32 (pow.f32 alphax 2) (*.f32 -1 (pow.f32 alphax 4))))) (+.f32 (pow.f32 alphax 2) (+.f32 (*.f32 1/2 (*.f32 (+.f32 (pow.f32 alphax 2) (+.f32 (*.f32 -1 (pow.f32 alphax 4)) (pow.f32 (*.f32 -1/2 (pow.f32 alphax 2)) 2))) (pow.f32 alphax 2))) (*.f32 -1 (pow.f32 alphax 4))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (+.f32 (pow.f32 alphax 2) (+.f32 (*.f32 -1 (pow.f32 alphax 4)) (pow.f32 (*.f32 -1/2 (pow.f32 alphax 2)) 2))))) (*.f32 -1/2 (*.f32 u0 (pow.f32 alphax 2))))))
(sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1)))
(+.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 alphax 2) u0) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))))))
(+.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 alphax 2) u0) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 4) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (pow.f32 alphax 2))) 2) (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 2))))) (pow.f32 u0 2)) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))))
(+.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 4) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 2)))) (pow.f32 alphax 2)) (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 4) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphax 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (pow.f32 alphax 2))) 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 4) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 2)))))) (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 2)))))) (pow.f32 u0 3)) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1)))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 alphax 2) u0) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 4) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (pow.f32 alphax 2))) 2) (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 2))))) (pow.f32 u0 2)) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1)))))))
(sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1)))
(+.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 alphax 2) u0) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))))))
(+.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 alphax 2) u0) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 4) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (pow.f32 alphax 2))) 2) (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 2))))) (pow.f32 u0 2)) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3)) (+.f32 (/.f32 (pow.f32 alphax 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 4) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 2)))) (pow.f32 alphax 2)) (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 4) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (pow.f32 alphax 2))) 2) (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 2))))) (pow.f32 alphax 2)) (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1)))))) (pow.f32 u0 3)) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1)))) (+.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 alphax 2) u0) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 4) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (pow.f32 alphax 2))) 2) (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 2))))) (pow.f32 u0 2)) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1)))))))
1
(+.f32 1 (*.f32 1/2 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))))
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphax 4)) (pow.f32 (-.f32 1 u0) 2)))))
(+.f32 (*.f32 1/16 (/.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alphax 6)) (pow.f32 (-.f32 1 u0) 3))) (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphax 4)) (pow.f32 (-.f32 1 u0) 2))))))
(*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) alphax)
(+.f32 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) alphax) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) alphax) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax)))))
(+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 5) (pow.f32 u0 5))) (/.f32 1 (pow.f32 alphax 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) alphax) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax))))))
(*.f32 -1 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) alphax))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) alphax)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax))))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) alphax)) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3))))))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) alphax)) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 5) (pow.f32 u0 5))) (/.f32 1 (pow.f32 alphax 5)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3)))))))
1
(+.f32 1 (*.f32 1/2 (*.f32 u0 (pow.f32 alphax 2))))
(+.f32 1 (+.f32 (*.f32 1/2 (*.f32 u0 (pow.f32 alphax 2))) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (+.f32 (*.f32 -1 (pow.f32 alphax 2)) (pow.f32 (*.f32 1/2 (pow.f32 alphax 2)) 2))))))
(+.f32 1 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 3) (+.f32 (*.f32 -1 (pow.f32 alphax 2)) (*.f32 -1/2 (*.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) (pow.f32 (*.f32 1/2 (pow.f32 alphax 2)) 2)) (pow.f32 alphax 2)))))) (+.f32 (*.f32 1/2 (*.f32 u0 (pow.f32 alphax 2))) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (+.f32 (*.f32 -1 (pow.f32 alphax 2)) (pow.f32 (*.f32 1/2 (pow.f32 alphax 2)) 2)))))))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 alphax 2) u0) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1)))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 alphax 2) u0) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (pow.f32 alphax 2) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (pow.f32 alphax 2))) 2)) (pow.f32 u0 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 alphax 2) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (pow.f32 alphax 2))) 2)) (pow.f32 alphax 2)) (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (pow.f32 alphax 2)) (pow.f32 u0 3)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 alphax 2) u0) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (pow.f32 alphax 2) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (pow.f32 alphax 2))) 2)) (pow.f32 u0 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1)))))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 alphax 2) u0) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1)))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 alphax 2) u0) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (-.f32 (*.f32 -1 (pow.f32 alphax 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (pow.f32 alphax 2))) 2)) (pow.f32 u0 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (-.f32 (pow.f32 alphax 2) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 alphax 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (pow.f32 alphax 2))) 2)) (pow.f32 alphax 2)) (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1)))) (pow.f32 u0 3)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 alphax 2) u0) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (-.f32 (*.f32 -1 (pow.f32 alphax 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (pow.f32 alphax 2))) 2)) (pow.f32 u0 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1)))))
Outputs
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0)
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)))
(*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0)
(*.f32 u0 (pow.f32 alphax 2))
(*.f32 u0 (*.f32 alphax alphax))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphax 2)) (*.f32 u0 (pow.f32 alphax 2)))
(*.f32 (*.f32 alphax alphax) (+.f32 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alphax alphax) (fma.f32 u0 u0 u0))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphax 2)) (+.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alphax 2)) (*.f32 u0 (pow.f32 alphax 2))))
(fma.f32 (*.f32 u0 u0) (*.f32 alphax alphax) (*.f32 (*.f32 alphax alphax) (+.f32 (pow.f32 u0 3) u0)))
(*.f32 (*.f32 alphax alphax) (+.f32 (*.f32 u0 u0) (+.f32 u0 (pow.f32 u0 3))))
(*.f32 (*.f32 alphax alphax) (+.f32 (pow.f32 u0 3) (fma.f32 u0 u0 u0)))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphax 2)) (+.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alphax 2)) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alphax 2)) (*.f32 u0 (pow.f32 alphax 2)))))
(fma.f32 (*.f32 u0 u0) (*.f32 alphax alphax) (fma.f32 (pow.f32 u0 3) (*.f32 alphax alphax) (*.f32 (*.f32 alphax alphax) (+.f32 (pow.f32 u0 4) u0))))
(+.f32 (*.f32 (*.f32 alphax alphax) (+.f32 (pow.f32 u0 3) (pow.f32 u0 4))) (*.f32 (*.f32 alphax alphax) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alphax alphax) (+.f32 (+.f32 u0 (pow.f32 u0 4)) (*.f32 u0 (fma.f32 u0 u0 u0))))
(*.f32 -1 (pow.f32 alphax 2))
(neg.f32 (*.f32 alphax alphax))
(*.f32 alphax (neg.f32 alphax))
(+.f32 (*.f32 -1 (pow.f32 alphax 2)) (*.f32 -1 (/.f32 (pow.f32 alphax 2) u0)))
(*.f32 -1 (+.f32 (*.f32 alphax alphax) (/.f32 (*.f32 alphax alphax) u0)))
(neg.f32 (fma.f32 alphax alphax (/.f32 alphax (/.f32 u0 alphax))))
(neg.f32 (fma.f32 alphax alphax (*.f32 (/.f32 alphax u0) alphax)))
(+.f32 (*.f32 -1 (pow.f32 alphax 2)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) u0))))
(fma.f32 -1 (*.f32 alphax alphax) (*.f32 -1 (+.f32 (/.f32 (*.f32 alphax alphax) (*.f32 u0 u0)) (/.f32 (*.f32 alphax alphax) u0))))
(-.f32 (-.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphax u0) (/.f32 alphax u0))) (/.f32 alphax (/.f32 u0 alphax)))
(-.f32 (*.f32 (*.f32 (/.f32 alphax u0) alphax) (+.f32 (/.f32 -1 u0) -1)) (*.f32 alphax alphax))
(+.f32 (*.f32 -1 (pow.f32 alphax 2)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) u0)))))
(fma.f32 -1 (*.f32 alphax alphax) (fma.f32 -1 (/.f32 (*.f32 alphax alphax) (pow.f32 u0 3)) (*.f32 -1 (+.f32 (/.f32 (*.f32 alphax alphax) (*.f32 u0 u0)) (/.f32 (*.f32 alphax alphax) u0)))))
(+.f32 (-.f32 (neg.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 u0 3))) (*.f32 (/.f32 alphax u0) (/.f32 alphax u0))) (neg.f32 (fma.f32 alphax alphax (/.f32 alphax (/.f32 u0 alphax)))))
(-.f32 (*.f32 (*.f32 (/.f32 alphax u0) (/.f32 alphax u0)) (+.f32 (/.f32 -1 u0) -1)) (fma.f32 alphax alphax (*.f32 (/.f32 alphax u0) alphax)))
(*.f32 -1 (pow.f32 alphax 2))
(neg.f32 (*.f32 alphax alphax))
(*.f32 alphax (neg.f32 alphax))
(+.f32 (*.f32 -1 (pow.f32 alphax 2)) (*.f32 -1 (/.f32 (pow.f32 alphax 2) u0)))
(*.f32 -1 (+.f32 (*.f32 alphax alphax) (/.f32 (*.f32 alphax alphax) u0)))
(neg.f32 (fma.f32 alphax alphax (/.f32 alphax (/.f32 u0 alphax))))
(neg.f32 (fma.f32 alphax alphax (*.f32 (/.f32 alphax u0) alphax)))
(+.f32 (*.f32 -1 (pow.f32 alphax 2)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) u0))))
(fma.f32 -1 (*.f32 alphax alphax) (*.f32 -1 (+.f32 (/.f32 (*.f32 alphax alphax) (*.f32 u0 u0)) (/.f32 (*.f32 alphax alphax) u0))))
(-.f32 (-.f32 (*.f32 alphax (neg.f32 alphax)) (*.f32 (/.f32 alphax u0) (/.f32 alphax u0))) (/.f32 alphax (/.f32 u0 alphax)))
(-.f32 (*.f32 (*.f32 (/.f32 alphax u0) alphax) (+.f32 (/.f32 -1 u0) -1)) (*.f32 alphax alphax))
(+.f32 (*.f32 -1 (pow.f32 alphax 2)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) u0)))))
(fma.f32 -1 (*.f32 alphax alphax) (fma.f32 -1 (/.f32 (*.f32 alphax alphax) (pow.f32 u0 3)) (*.f32 -1 (+.f32 (/.f32 (*.f32 alphax alphax) (*.f32 u0 u0)) (/.f32 (*.f32 alphax alphax) u0)))))
(+.f32 (-.f32 (neg.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 u0 3))) (*.f32 (/.f32 alphax u0) (/.f32 alphax u0))) (neg.f32 (fma.f32 alphax alphax (/.f32 alphax (/.f32 u0 alphax)))))
(-.f32 (*.f32 (*.f32 (/.f32 alphax u0) (/.f32 alphax u0)) (+.f32 (/.f32 -1 u0) -1)) (fma.f32 alphax alphax (*.f32 (/.f32 alphax u0) alphax)))
(/.f32 (pow.f32 alphax 2) (-.f32 1 u0))
(/.f32 (*.f32 alphax alphax) (-.f32 1 u0))
(*.f32 (/.f32 alphax (-.f32 1 u0)) alphax)
(/.f32 (pow.f32 alphax 2) (-.f32 1 u0))
(/.f32 (*.f32 alphax alphax) (-.f32 1 u0))
(*.f32 (/.f32 alphax (-.f32 1 u0)) alphax)
(/.f32 (pow.f32 alphax 2) (-.f32 1 u0))
(/.f32 (*.f32 alphax alphax) (-.f32 1 u0))
(*.f32 (/.f32 alphax (-.f32 1 u0)) alphax)
(/.f32 (pow.f32 alphax 2) (-.f32 1 u0))
(/.f32 (*.f32 alphax alphax) (-.f32 1 u0))
(*.f32 (/.f32 alphax (-.f32 1 u0)) alphax)
(/.f32 (pow.f32 alphax 2) (-.f32 1 u0))
(/.f32 (*.f32 alphax alphax) (-.f32 1 u0))
(*.f32 (/.f32 alphax (-.f32 1 u0)) alphax)
(/.f32 (pow.f32 alphax 2) (-.f32 1 u0))
(/.f32 (*.f32 alphax alphax) (-.f32 1 u0))
(*.f32 (/.f32 alphax (-.f32 1 u0)) alphax)
(/.f32 (pow.f32 alphax 2) (-.f32 1 u0))
(/.f32 (*.f32 alphax alphax) (-.f32 1 u0))
(*.f32 (/.f32 alphax (-.f32 1 u0)) alphax)
(/.f32 (pow.f32 alphax 2) (-.f32 1 u0))
(/.f32 (*.f32 alphax alphax) (-.f32 1 u0))
(*.f32 (/.f32 alphax (-.f32 1 u0)) alphax)
(/.f32 (pow.f32 alphax 2) (-.f32 1 u0))
(/.f32 (*.f32 alphax alphax) (-.f32 1 u0))
(*.f32 (/.f32 alphax (-.f32 1 u0)) alphax)
(/.f32 (pow.f32 alphax 2) (-.f32 1 u0))
(/.f32 (*.f32 alphax alphax) (-.f32 1 u0))
(*.f32 (/.f32 alphax (-.f32 1 u0)) alphax)
(/.f32 (pow.f32 alphax 2) (-.f32 1 u0))
(/.f32 (*.f32 alphax alphax) (-.f32 1 u0))
(*.f32 (/.f32 alphax (-.f32 1 u0)) alphax)
(/.f32 (pow.f32 alphax 2) (-.f32 1 u0))
(/.f32 (*.f32 alphax alphax) (-.f32 1 u0))
(*.f32 (/.f32 alphax (-.f32 1 u0)) alphax)
(pow.f32 alphax 2)
(*.f32 alphax alphax)
(+.f32 (pow.f32 alphax 2) (*.f32 u0 (pow.f32 alphax 2)))
(*.f32 (+.f32 u0 1) (*.f32 alphax alphax))
(*.f32 (*.f32 alphax alphax) (+.f32 u0 1))
(*.f32 alphax (+.f32 alphax (*.f32 alphax u0)))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphax 2)) (+.f32 (pow.f32 alphax 2) (*.f32 u0 (pow.f32 alphax 2))))
(fma.f32 (*.f32 u0 u0) (*.f32 alphax alphax) (*.f32 (+.f32 u0 1) (*.f32 alphax alphax)))
(*.f32 (*.f32 alphax alphax) (+.f32 (*.f32 u0 u0) (+.f32 u0 1)))
(*.f32 alphax (+.f32 alphax (*.f32 alphax (fma.f32 u0 u0 u0))))
(+.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alphax 2)) (+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphax 2)) (+.f32 (pow.f32 alphax 2) (*.f32 u0 (pow.f32 alphax 2)))))
(fma.f32 (pow.f32 u0 3) (*.f32 alphax alphax) (fma.f32 (*.f32 u0 u0) (*.f32 alphax alphax) (*.f32 (+.f32 u0 1) (*.f32 alphax alphax))))
(+.f32 (*.f32 (*.f32 alphax alphax) (+.f32 (*.f32 u0 u0) (+.f32 u0 (pow.f32 u0 3)))) (*.f32 alphax alphax))
(*.f32 (*.f32 alphax alphax) (+.f32 (+.f32 u0 1) (*.f32 u0 (fma.f32 u0 u0 u0))))
(*.f32 -1 (/.f32 (pow.f32 alphax 2) u0))
(/.f32 (neg.f32 (*.f32 alphax alphax)) u0)
(/.f32 (*.f32 alphax (neg.f32 alphax)) u0)
(/.f32 alphax (/.f32 u0 (neg.f32 alphax)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) u0)))
(*.f32 -1 (+.f32 (/.f32 (*.f32 alphax alphax) (*.f32 u0 u0)) (/.f32 (*.f32 alphax alphax) u0)))
(-.f32 (/.f32 (*.f32 alphax (neg.f32 alphax)) u0) (*.f32 (/.f32 alphax u0) (/.f32 alphax u0)))
(*.f32 (*.f32 (/.f32 alphax u0) alphax) (+.f32 (/.f32 -1 u0) -1))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) u0))))
(fma.f32 -1 (/.f32 (*.f32 alphax alphax) (pow.f32 u0 3)) (*.f32 -1 (+.f32 (/.f32 (*.f32 alphax alphax) (*.f32 u0 u0)) (/.f32 (*.f32 alphax alphax) u0))))
(-.f32 (-.f32 (/.f32 (*.f32 alphax (neg.f32 alphax)) u0) (*.f32 (/.f32 alphax u0) (/.f32 alphax u0))) (/.f32 (*.f32 alphax alphax) (pow.f32 u0 3)))
(-.f32 (*.f32 (*.f32 (/.f32 alphax u0) alphax) (+.f32 (/.f32 -1 u0) -1)) (/.f32 (*.f32 alphax alphax) (pow.f32 u0 3)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 4))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) u0)))))
(fma.f32 -1 (/.f32 (*.f32 alphax alphax) (pow.f32 u0 4)) (fma.f32 -1 (/.f32 (*.f32 alphax alphax) (pow.f32 u0 3)) (*.f32 -1 (+.f32 (/.f32 (*.f32 alphax alphax) (*.f32 u0 u0)) (/.f32 (*.f32 alphax alphax) u0)))))
(-.f32 (-.f32 (-.f32 (/.f32 (*.f32 alphax (neg.f32 alphax)) u0) (*.f32 (/.f32 alphax u0) (/.f32 alphax u0))) (/.f32 (*.f32 alphax alphax) (pow.f32 u0 3))) (/.f32 alphax (/.f32 (pow.f32 u0 4) alphax)))
(-.f32 (*.f32 (*.f32 (/.f32 alphax u0) alphax) (+.f32 (/.f32 -1 u0) -1)) (+.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 u0 4)) (/.f32 (*.f32 alphax alphax) (pow.f32 u0 3))))
(*.f32 -1 (/.f32 (pow.f32 alphax 2) u0))
(/.f32 (neg.f32 (*.f32 alphax alphax)) u0)
(/.f32 (*.f32 alphax (neg.f32 alphax)) u0)
(/.f32 alphax (/.f32 u0 (neg.f32 alphax)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) u0)))
(*.f32 -1 (+.f32 (/.f32 (*.f32 alphax alphax) (*.f32 u0 u0)) (/.f32 (*.f32 alphax alphax) u0)))
(-.f32 (/.f32 (*.f32 alphax (neg.f32 alphax)) u0) (*.f32 (/.f32 alphax u0) (/.f32 alphax u0)))
(*.f32 (*.f32 (/.f32 alphax u0) alphax) (+.f32 (/.f32 -1 u0) -1))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) u0))))
(fma.f32 -1 (/.f32 (*.f32 alphax alphax) (pow.f32 u0 3)) (*.f32 -1 (+.f32 (/.f32 (*.f32 alphax alphax) (*.f32 u0 u0)) (/.f32 (*.f32 alphax alphax) u0))))
(-.f32 (-.f32 (/.f32 (*.f32 alphax (neg.f32 alphax)) u0) (*.f32 (/.f32 alphax u0) (/.f32 alphax u0))) (/.f32 (*.f32 alphax alphax) (pow.f32 u0 3)))
(-.f32 (*.f32 (*.f32 (/.f32 alphax u0) alphax) (+.f32 (/.f32 -1 u0) -1)) (/.f32 (*.f32 alphax alphax) (pow.f32 u0 3)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 4))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 u0 2))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) u0)))))
(fma.f32 -1 (/.f32 (*.f32 alphax alphax) (pow.f32 u0 4)) (fma.f32 -1 (/.f32 (*.f32 alphax alphax) (pow.f32 u0 3)) (*.f32 -1 (+.f32 (/.f32 (*.f32 alphax alphax) (*.f32 u0 u0)) (/.f32 (*.f32 alphax alphax) u0)))))
(-.f32 (-.f32 (-.f32 (/.f32 (*.f32 alphax (neg.f32 alphax)) u0) (*.f32 (/.f32 alphax u0) (/.f32 alphax u0))) (/.f32 (*.f32 alphax alphax) (pow.f32 u0 3))) (/.f32 alphax (/.f32 (pow.f32 u0 4) alphax)))
(-.f32 (*.f32 (*.f32 (/.f32 alphax u0) alphax) (+.f32 (/.f32 -1 u0) -1)) (+.f32 (/.f32 (*.f32 alphax alphax) (pow.f32 u0 4)) (/.f32 (*.f32 alphax alphax) (pow.f32 u0 3))))
1
(+.f32 1 (*.f32 -1/2 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))))
(+.f32 1 (*.f32 (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) -1/2))
(fma.f32 (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) -1/2 1)
(fma.f32 (*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0) -1/2 1)
(+.f32 1 (+.f32 (*.f32 -1/2 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 u0 (-.f32 1 u0))) 2) (*.f32 -1 (/.f32 (pow.f32 u0 2) (pow.f32 (-.f32 1 u0) 2)))) (pow.f32 alphax 4))) (*.f32 -1/2 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)))))
(+.f32 1 (*.f32 -1/2 (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 u0 (-.f32 1 u0))) 2) (neg.f32 (/.f32 (*.f32 u0 u0) (pow.f32 (-.f32 1 u0) 2)))) (pow.f32 alphax 4)) (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))))))
(fma.f32 -1/2 (fma.f32 (-.f32 (pow.f32 (*.f32 -1/2 (/.f32 u0 (-.f32 1 u0))) 2) (/.f32 (*.f32 u0 u0) (pow.f32 (-.f32 1 u0) 2))) (pow.f32 alphax 4) (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)))) 1)
(fma.f32 -1/2 (fma.f32 (*.f32 (*.f32 (/.f32 u0 (pow.f32 (-.f32 1 u0) 2)) u0) -3/4) (pow.f32 alphax 4) (*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0)) 1)
(+.f32 (*.f32 -1/2 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 u0 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 u0 (-.f32 1 u0))) 2) (*.f32 -1 (/.f32 (pow.f32 u0 2) (pow.f32 (-.f32 1 u0) 2))))) (-.f32 1 u0))) (/.f32 (pow.f32 u0 3) (pow.f32 (-.f32 1 u0) 3))) (pow.f32 alphax 6))) (+.f32 1 (+.f32 (*.f32 -1/2 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 u0 (-.f32 1 u0))) 2) (*.f32 -1 (/.f32 (pow.f32 u0 2) (pow.f32 (-.f32 1 u0) 2)))) (pow.f32 alphax 4))) (*.f32 -1/2 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))))))
(fma.f32 -1/2 (*.f32 (fma.f32 1/2 (/.f32 u0 (/.f32 (-.f32 1 u0) (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 u0 (-.f32 1 u0))) 2) (neg.f32 (/.f32 (*.f32 u0 u0) (pow.f32 (-.f32 1 u0) 2)))))) (/.f32 (pow.f32 u0 3) (pow.f32 (-.f32 1 u0) 3))) (pow.f32 alphax 6)) (+.f32 1 (*.f32 -1/2 (+.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (/.f32 u0 (-.f32 1 u0))) 2) (neg.f32 (/.f32 (*.f32 u0 u0) (pow.f32 (-.f32 1 u0) 2)))) (pow.f32 alphax 4)) (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)))))))
(fma.f32 (*.f32 -1/2 (fma.f32 1/2 (*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (pow.f32 (*.f32 -1/2 (/.f32 u0 (-.f32 1 u0))) 2) (/.f32 (*.f32 u0 u0) (pow.f32 (-.f32 1 u0) 2)))) (/.f32 (pow.f32 u0 3) (pow.f32 (-.f32 1 u0) 3)))) (pow.f32 alphax 6) (fma.f32 -1/2 (fma.f32 (-.f32 (pow.f32 (*.f32 -1/2 (/.f32 u0 (-.f32 1 u0))) 2) (/.f32 (*.f32 u0 u0) (pow.f32 (-.f32 1 u0) 2))) (pow.f32 alphax 4) (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)))) 1))
(fma.f32 -1/2 (*.f32 (fma.f32 1/2 (*.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 (*.f32 (/.f32 u0 (pow.f32 (-.f32 1 u0) 2)) u0) -3/4)) (pow.f32 (/.f32 u0 (-.f32 1 u0)) 3)) (pow.f32 alphax 6)) (fma.f32 -1/2 (fma.f32 (*.f32 (*.f32 (/.f32 u0 (pow.f32 (-.f32 1 u0) 2)) u0) -3/4) (pow.f32 alphax 4) (*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0)) 1))
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax))
(/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax)
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3)))) (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax)))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3))) (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax)))
(fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (pow.f32 alphax 3)) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax))
(fma.f32 -1/2 (/.f32 (fabs.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3/2) (pow.f32 u0 3/2))) (pow.f32 alphax 3)) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) 2) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) (pow.f32 alphax 5)))) (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3))) (fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) 2) (neg.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))))) (pow.f32 alphax 5)) (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax))))
(fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (pow.f32 alphax 3)) (fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (-.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) 2) (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) (pow.f32 alphax 5)) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax)))
(fma.f32 -1/2 (/.f32 (fabs.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3/2) (pow.f32 u0 3/2))) (pow.f32 alphax 3)) (fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (pow.f32 alphax 5)) (fma.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)) 1/4 (/.f32 -1 (pow.f32 (/.f32 u0 (-.f32 1 u0)) 3)))) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax)))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) 2) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) (pow.f32 alphax 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (/.f32 (+.f32 (/.f32 (pow.f32 (-.f32 1 u0) 4) (pow.f32 u0 4)) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) 2) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) (-.f32 1 u0)) u0))) (pow.f32 alphax 7)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3))) (fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) 2) (neg.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))))) (pow.f32 alphax 5)) (fma.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax) (*.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (+.f32 (/.f32 (pow.f32 (-.f32 1 u0) 4) (pow.f32 u0 4)) (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) 2) (neg.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) (/.f32 u0 (-.f32 1 u0)))))) (pow.f32 alphax 7))))))
(fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (pow.f32 alphax 3)) (fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (-.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) 2) (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) (pow.f32 alphax 5)) (fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) 2) (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) u0) (-.f32 1 u0)) (/.f32 (pow.f32 (-.f32 1 u0) 4) (pow.f32 u0 4)))) (pow.f32 alphax 7)) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax))))
(fma.f32 -1/2 (/.f32 (fabs.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3/2) (pow.f32 u0 3/2))) (pow.f32 alphax 3)) (+.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (+.f32 (/.f32 (fma.f32 1/2 (*.f32 (+.f32 (/.f32 1 u0) -1) (fma.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)) 1/4 (/.f32 -1 (pow.f32 (/.f32 u0 (-.f32 1 u0)) 3)))) (/.f32 (pow.f32 (-.f32 1 u0) 4) (pow.f32 u0 4))) (pow.f32 alphax 7)) (/.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)) 1/4 (/.f32 -1 (pow.f32 (/.f32 u0 (-.f32 1 u0)) 3))) (pow.f32 alphax 5)))))))
(*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax)))
(neg.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax)))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1))) alphax)
(neg.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3)))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax)) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) (/.f32 1 (pow.f32 alphax 3))))
(-.f32 (/.f32 (*.f32 1/2 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) (pow.f32 alphax 3)) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax))
(-.f32 (/.f32 1/2 (/.f32 (pow.f32 alphax 3) (fabs.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3/2) (pow.f32 u0 3/2))))) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) 2) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) (pow.f32 alphax 5))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax)) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3))) (/.f32 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) 2) (neg.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))))) (pow.f32 alphax 5)))))
(fma.f32 1/2 (+.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (pow.f32 alphax 3)) (/.f32 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (-.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) 2) (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) (pow.f32 alphax 5))) (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1))) alphax))
(fma.f32 1/2 (+.f32 (/.f32 (fabs.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3/2) (pow.f32 u0 3/2))) (pow.f32 alphax 3)) (*.f32 (/.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (pow.f32 alphax 5)) (fma.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)) 1/4 (/.f32 -1 (pow.f32 (/.f32 u0 (-.f32 1 u0)) 3))))) (neg.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax)))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (/.f32 (+.f32 (/.f32 (pow.f32 (-.f32 1 u0) 4) (pow.f32 u0 4)) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) 2) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) (-.f32 1 u0)) u0))) (pow.f32 alphax 7)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) 2) (*.f32 -1 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) (pow.f32 alphax 5)))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (+.f32 (/.f32 (pow.f32 (-.f32 1 u0) 4) (pow.f32 u0 4)) (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) 2) (neg.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) (/.f32 u0 (-.f32 1 u0)))))) (pow.f32 alphax 7)) (/.f32 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) 2) (neg.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))))) (pow.f32 alphax 5))))))
(-.f32 (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (+.f32 (/.f32 (fma.f32 1/2 (*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) 2) (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) u0) (-.f32 1 u0)) (/.f32 (pow.f32 (-.f32 1 u0) 4) (pow.f32 u0 4))) (pow.f32 alphax 7)) (/.f32 (-.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) 2) (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (pow.f32 alphax 5)))) (/.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (pow.f32 alphax 3)))) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax))
(fma.f32 1/2 (+.f32 (/.f32 (fabs.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3/2) (pow.f32 u0 3/2))) (pow.f32 alphax 3)) (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (+.f32 (/.f32 (fma.f32 1/2 (*.f32 (+.f32 (/.f32 1 u0) -1) (fma.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)) 1/4 (/.f32 -1 (pow.f32 (/.f32 u0 (-.f32 1 u0)) 3)))) (/.f32 (pow.f32 (-.f32 1 u0) 4) (pow.f32 u0 4))) (pow.f32 alphax 7)) (/.f32 (fma.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)) 1/4 (/.f32 -1 (pow.f32 (/.f32 u0 (-.f32 1 u0)) 3))) (pow.f32 alphax 5))))) (neg.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax)))
1
(+.f32 1 (*.f32 -1/2 (*.f32 u0 (pow.f32 alphax 2))))
(+.f32 1 (*.f32 (*.f32 u0 (*.f32 alphax alphax)) -1/2))
(fma.f32 (*.f32 u0 -1/2) (*.f32 alphax alphax) 1)
(fma.f32 (*.f32 u0 (*.f32 alphax alphax)) -1/2 1)
(+.f32 1 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (+.f32 (pow.f32 alphax 2) (+.f32 (*.f32 -1 (pow.f32 alphax 4)) (pow.f32 (*.f32 -1/2 (pow.f32 alphax 2)) 2))))) (*.f32 -1/2 (*.f32 u0 (pow.f32 alphax 2)))))
(+.f32 1 (*.f32 -1/2 (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 alphax alphax) (fma.f32 -1 (pow.f32 alphax 4) (pow.f32 (*.f32 (*.f32 alphax alphax) -1/2) 2)))) (*.f32 u0 (*.f32 alphax alphax)))))
(fma.f32 -1/2 (fma.f32 (*.f32 u0 u0) (fma.f32 alphax alphax (-.f32 (*.f32 (pow.f32 alphax 4) 1/4) (pow.f32 alphax 4))) (*.f32 u0 (*.f32 alphax alphax))) 1)
(fma.f32 -1/2 (*.f32 u0 (+.f32 (*.f32 alphax alphax) (*.f32 u0 (fma.f32 alphax alphax (*.f32 (pow.f32 alphax 4) -3/4))))) 1)
(+.f32 1 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 3) (+.f32 (*.f32 -1 (*.f32 (pow.f32 alphax 2) (+.f32 (pow.f32 alphax 2) (*.f32 -1 (pow.f32 alphax 4))))) (+.f32 (pow.f32 alphax 2) (+.f32 (*.f32 1/2 (*.f32 (+.f32 (pow.f32 alphax 2) (+.f32 (*.f32 -1 (pow.f32 alphax 4)) (pow.f32 (*.f32 -1/2 (pow.f32 alphax 2)) 2))) (pow.f32 alphax 2))) (*.f32 -1 (pow.f32 alphax 4))))))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (+.f32 (pow.f32 alphax 2) (+.f32 (*.f32 -1 (pow.f32 alphax 4)) (pow.f32 (*.f32 -1/2 (pow.f32 alphax 2)) 2))))) (*.f32 -1/2 (*.f32 u0 (pow.f32 alphax 2))))))
(+.f32 1 (fma.f32 -1/2 (*.f32 (pow.f32 u0 3) (fma.f32 -1 (+.f32 (pow.f32 alphax 4) (*.f32 (neg.f32 (pow.f32 alphax 4)) (*.f32 alphax alphax))) (+.f32 (*.f32 alphax alphax) (fma.f32 1/2 (*.f32 (*.f32 alphax alphax) (+.f32 (*.f32 alphax alphax) (fma.f32 -1 (pow.f32 alphax 4) (pow.f32 (*.f32 (*.f32 alphax alphax) -1/2) 2)))) (neg.f32 (pow.f32 alphax 4)))))) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 alphax alphax) (fma.f32 -1 (pow.f32 alphax 4) (pow.f32 (*.f32 (*.f32 alphax alphax) -1/2) 2)))) (*.f32 u0 (*.f32 alphax alphax))))))
(+.f32 1 (*.f32 -1/2 (+.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 alphax alphax (-.f32 (*.f32 (pow.f32 alphax 4) 1/4) (pow.f32 alphax 4))) (*.f32 u0 (*.f32 alphax alphax))) (*.f32 (pow.f32 u0 3) (-.f32 (-.f32 (*.f32 (+.f32 (*.f32 1/2 (fma.f32 alphax alphax (-.f32 (*.f32 (pow.f32 alphax 4) 1/4) (pow.f32 alphax 4)))) 1) (*.f32 alphax alphax)) (pow.f32 alphax 4)) (+.f32 (pow.f32 alphax 4) (neg.f32 (pow.f32 alphax 6))))))))
(+.f32 1 (*.f32 -1/2 (+.f32 (*.f32 u0 (+.f32 (*.f32 alphax alphax) (*.f32 u0 (fma.f32 alphax alphax (*.f32 (pow.f32 alphax 4) -3/4))))) (*.f32 (pow.f32 u0 3) (+.f32 (-.f32 (pow.f32 alphax 6) (pow.f32 alphax 4)) (fma.f32 (+.f32 (*.f32 1/2 (fma.f32 alphax alphax (*.f32 (pow.f32 alphax 4) -3/4))) 1) (*.f32 alphax alphax) (neg.f32 (pow.f32 alphax 4))))))))
(sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1)))
(sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 alphax alphax) 1)))
(sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax))))
(+.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 alphax 2) u0) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))))))
(+.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 alphax alphax) 1))) (*.f32 (*.f32 1/2 (/.f32 (*.f32 alphax alphax) u0)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 3)))))
(fma.f32 1/2 (*.f32 (/.f32 alphax (/.f32 u0 alphax)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3)))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))))
(fma.f32 1/2 (*.f32 (*.f32 (/.f32 alphax u0) alphax) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3)))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))))
(+.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 alphax 2) u0) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 4) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (pow.f32 alphax 2))) 2) (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 2))))) (pow.f32 u0 2)) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))))
(+.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 alphax alphax) 1))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 alphax alphax) u0) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 3)))) (*.f32 -1/2 (*.f32 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 alphax 4) (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 3)) (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 3)))) (*.f32 alphax alphax)) 2) (/.f32 (neg.f32 (*.f32 alphax alphax)) (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 2)))) (*.f32 u0 u0)) (sqrt.f32 (fma.f32 -1 (*.f32 alphax alphax) 1))))))
(+.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 alphax alphax))) (/.f32 (-.f32 (-.f32 (pow.f32 (*.f32 (*.f32 alphax alphax) (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3))))) 2) (/.f32 alphax (/.f32 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 2) alphax))) (/.f32 (pow.f32 alphax 4) (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3))) (*.f32 u0 u0))) (*.f32 (/.f32 alphax (/.f32 u0 alphax)) (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3)))))))
(+.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alphax alphax) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3))))) 2) (*.f32 (*.f32 (/.f32 alphax (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 2)) alphax) (-.f32 -1 (/.f32 alphax (/.f32 (-.f32 1 (*.f32 alphax alphax)) alphax))))) u0) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 alphax alphax))) u0)) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3))) (/.f32 1/2 (/.f32 u0 (*.f32 alphax alphax))))))
(+.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 4) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 2)))) (pow.f32 alphax 2)) (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 4) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 alphax 2) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (pow.f32 alphax 2))) 2) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 4) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 2)))))) (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 2)))))) (pow.f32 u0 3)) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1)))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 alphax 2) u0) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 4) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (pow.f32 alphax 2))) 2) (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 2))))) (pow.f32 u0 2)) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1)))))))
(+.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 alphax alphax) 1))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (fma.f32 -1 (*.f32 alphax alphax) 1)) (/.f32 (+.f32 (/.f32 (*.f32 -1 (+.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 3)) (/.f32 (*.f32 alphax alphax) (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 2)))) (/.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) (*.f32 alphax alphax))) (fma.f32 -1 (/.f32 (pow.f32 alphax 4) (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 3)) (fma.f32 -1/2 (/.f32 (*.f32 alphax alphax) (/.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 3)))) (*.f32 alphax alphax)) 2) (*.f32 -1 (+.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 3)) (/.f32 (*.f32 alphax alphax) (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 2))))))) (/.f32 (neg.f32 (*.f32 alphax alphax)) (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 2))))) (pow.f32 u0 3))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 alphax alphax) u0) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 3)))) (*.f32 -1/2 (*.f32 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 alphax 4) (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 3)) (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 3)))) (*.f32 alphax alphax)) 2) (/.f32 (neg.f32 (*.f32 alphax alphax)) (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 2)))) (*.f32 u0 u0)) (sqrt.f32 (fma.f32 -1 (*.f32 alphax alphax) 1)))))))
(+.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 alphax alphax))) (/.f32 (+.f32 (/.f32 (*.f32 alphax alphax) (/.f32 (-.f32 1 (*.f32 alphax alphax)) (-.f32 (/.f32 (neg.f32 (pow.f32 alphax 4)) (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3)) (/.f32 alphax (/.f32 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 2) alphax))))) (-.f32 (-.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 alphax alphax) (-.f32 1 (*.f32 alphax alphax))) (-.f32 (-.f32 (pow.f32 (*.f32 (*.f32 alphax alphax) (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3))))) 2) (/.f32 alphax (/.f32 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 2) alphax))) (/.f32 (pow.f32 alphax 4) (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3))))) (/.f32 alphax (/.f32 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 2) alphax))) (/.f32 (pow.f32 alphax 4) (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3)))) (pow.f32 u0 3))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 alphax alphax))) (/.f32 (-.f32 (-.f32 (pow.f32 (*.f32 (*.f32 alphax alphax) (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3))))) 2) (/.f32 alphax (/.f32 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 2) alphax))) (/.f32 (pow.f32 alphax 4) (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3))) (*.f32 u0 u0))) (*.f32 (/.f32 alphax (/.f32 u0 alphax)) (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3))))))))
(+.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3))) (/.f32 1/2 (/.f32 u0 (*.f32 alphax alphax)))) (*.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 alphax alphax))) -1/2) (+.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alphax alphax) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3))))) 2) (*.f32 (*.f32 (/.f32 alphax (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 2)) alphax) (-.f32 -1 (/.f32 alphax (/.f32 (-.f32 1 (*.f32 alphax alphax)) alphax))))) (*.f32 u0 u0)) (/.f32 (+.f32 (*.f32 (/.f32 alphax (/.f32 (-.f32 1 (*.f32 alphax alphax)) alphax)) (*.f32 (*.f32 (/.f32 alphax (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 2)) alphax) (-.f32 -1 (/.f32 alphax (/.f32 (-.f32 1 (*.f32 alphax alphax)) alphax))))) (+.f32 (*.f32 (*.f32 (/.f32 alphax (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 2)) alphax) (-.f32 -1 (/.f32 alphax (/.f32 (-.f32 1 (*.f32 alphax alphax)) alphax)))) (*.f32 (/.f32 (*.f32 alphax (*.f32 alphax -1/2)) (-.f32 1 (*.f32 alphax alphax))) (+.f32 (pow.f32 (*.f32 (*.f32 alphax alphax) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3))))) 2) (*.f32 (*.f32 (/.f32 alphax (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 2)) alphax) (-.f32 -1 (/.f32 alphax (/.f32 (-.f32 1 (*.f32 alphax alphax)) alphax)))))))) (pow.f32 u0 3))))))
(sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1)))
(sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 alphax alphax) 1)))
(sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax))))
(+.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 alphax 2) u0) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))))))
(+.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 alphax alphax) 1))) (*.f32 (*.f32 1/2 (/.f32 (*.f32 alphax alphax) u0)) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 3)))))
(fma.f32 1/2 (*.f32 (/.f32 alphax (/.f32 u0 alphax)) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3)))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))))
(fma.f32 1/2 (*.f32 (*.f32 (/.f32 alphax u0) alphax) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3)))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))))
(+.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 alphax 2) u0) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 4) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (pow.f32 alphax 2))) 2) (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 2))))) (pow.f32 u0 2)) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))))
(+.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 alphax alphax) 1))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 alphax alphax) u0) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 3)))) (*.f32 -1/2 (*.f32 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 alphax 4) (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 3)) (+.f32 (pow.f32 (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 3)))) (*.f32 alphax alphax)) 2) (/.f32 (neg.f32 (*.f32 alphax alphax)) (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 2)))) (*.f32 u0 u0)) (sqrt.f32 (fma.f32 -1 (*.f32 alphax alphax) 1))))))
(+.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 alphax alphax))) (/.f32 (-.f32 (-.f32 (pow.f32 (*.f32 (*.f32 alphax alphax) (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3))))) 2) (/.f32 alphax (/.f32 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 2) alphax))) (/.f32 (pow.f32 alphax 4) (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3))) (*.f32 u0 u0))) (*.f32 (/.f32 alphax (/.f32 u0 alphax)) (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3)))))))
(+.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alphax alphax) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3))))) 2) (*.f32 (*.f32 (/.f32 alphax (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 2)) alphax) (-.f32 -1 (/.f32 alphax (/.f32 (-.f32 1 (*.f32 alphax alphax)) alphax))))) u0) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 alphax alphax))) u0)) (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3))) (/.f32 1/2 (/.f32 u0 (*.f32 alphax alphax))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3)) (+.f32 (/.f32 (pow.f32 alphax 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 4) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 2)))) (pow.f32 alphax 2)) (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (*.f32 1/2 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 4) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (pow.f32 alphax 2))) 2) (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 2))))) (pow.f32 alphax 2)) (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1)))))) (pow.f32 u0 3)) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1)))) (+.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (pow.f32 alphax 2) u0) (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphax 4) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 3))) (pow.f32 alphax 2))) 2) (*.f32 -1 (/.f32 (pow.f32 alphax 2) (pow.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1) 2))))) (pow.f32 u0 2)) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1)))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (fma.f32 -1 (*.f32 alphax alphax) 1)) (/.f32 (+.f32 (+.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 3)) (/.f32 (*.f32 alphax alphax) (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 2))) (fma.f32 -1 (/.f32 (*.f32 -1 (+.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 3)) (/.f32 (*.f32 alphax alphax) (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 2)))) (/.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) (*.f32 alphax alphax))) (*.f32 1/2 (/.f32 (fma.f32 -1 (/.f32 (pow.f32 alphax 4) (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 3)) (+.f32 (/.f32 (neg.f32 (*.f32 alphax alphax)) (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 2)) (pow.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 3)))) (*.f32 alphax alphax)) 2))) (/.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) (*.f32 alphax alphax)))))) (pow.f32 u0 3))) (+.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 alphax alphax) 1))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 alphax alphax) u0) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 3)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (fma.f32 -1 (*.f32 alphax alphax) 1)) (/.f32 (fma.f32 -1 (/.f32 (pow.f32 alphax 4) (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 3)) (+.f32 (/.f32 (neg.f32 (*.f32 alphax alphax)) (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 2)) (pow.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) 3)))) (*.f32 alphax alphax)) 2))) (*.f32 u0 u0)))))))
(fma.f32 (*.f32 1/2 (/.f32 (+.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3)) (+.f32 (/.f32 alphax (/.f32 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 2) alphax)) (-.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 alphax alphax) (-.f32 1 (*.f32 alphax alphax))) (-.f32 (-.f32 (pow.f32 (*.f32 (*.f32 alphax alphax) (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3))))) 2) (/.f32 alphax (/.f32 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 2) alphax))) (/.f32 (pow.f32 alphax 4) (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3))))) (/.f32 (*.f32 alphax alphax) (/.f32 (-.f32 1 (*.f32 alphax alphax)) (-.f32 (/.f32 (neg.f32 (pow.f32 alphax 4)) (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3)) (/.f32 alphax (/.f32 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 2) alphax)))))))) (pow.f32 u0 3))) (sqrt.f32 (-.f32 1 (*.f32 alphax alphax))) (+.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 alphax alphax))) (/.f32 (-.f32 (-.f32 (pow.f32 (*.f32 (*.f32 alphax alphax) (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3))))) 2) (/.f32 alphax (/.f32 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 2) alphax))) (/.f32 (pow.f32 alphax 4) (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3))) (*.f32 u0 u0))) (*.f32 (/.f32 alphax (/.f32 u0 alphax)) (*.f32 1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3))))))))
(+.f32 (fma.f32 1/2 (*.f32 (*.f32 (/.f32 alphax u0) alphax) (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3)))) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 alphax alphax))) (+.f32 (/.f32 -1/2 (/.f32 (*.f32 u0 u0) (+.f32 (pow.f32 (*.f32 (*.f32 alphax alphax) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3))))) 2) (*.f32 (*.f32 (/.f32 alphax (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 2)) alphax) (-.f32 -1 (/.f32 alphax (/.f32 (-.f32 1 (*.f32 alphax alphax)) alphax))))))) (*.f32 1/2 (/.f32 (+.f32 (fma.f32 1/2 (*.f32 (/.f32 alphax (/.f32 (-.f32 1 (*.f32 alphax alphax)) alphax)) (+.f32 (pow.f32 (*.f32 (*.f32 alphax alphax) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3))))) 2) (*.f32 (*.f32 (/.f32 alphax (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 2)) alphax) (-.f32 -1 (/.f32 alphax (/.f32 (-.f32 1 (*.f32 alphax alphax)) alphax)))))) (/.f32 (+.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3)) (*.f32 (/.f32 alphax (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 2)) alphax)) (/.f32 (-.f32 1 (*.f32 alphax alphax)) (*.f32 alphax alphax)))) (+.f32 (/.f32 (pow.f32 alphax 4) (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 3)) (*.f32 (/.f32 alphax (pow.f32 (-.f32 1 (*.f32 alphax alphax)) 2)) alphax))) (pow.f32 u0 3))))))
1
(+.f32 1 (*.f32 1/2 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))))
(+.f32 1 (/.f32 (*.f32 (*.f32 u0 (*.f32 alphax alphax)) 1/2) (-.f32 1 u0)))
(fma.f32 (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) 1/2 1)
(fma.f32 (*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0) 1/2 1)
(+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphax 4)) (pow.f32 (-.f32 1 u0) 2)))))
(+.f32 1 (fma.f32 1/2 (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) (*.f32 -1/8 (/.f32 (*.f32 u0 u0) (/.f32 (pow.f32 (-.f32 1 u0) 2) (pow.f32 alphax 4))))))
(+.f32 1 (fma.f32 (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) 1/2 (*.f32 -1/8 (/.f32 (*.f32 u0 (*.f32 u0 (pow.f32 alphax 4))) (pow.f32 (-.f32 1 u0) 2)))))
(+.f32 1 (fma.f32 (*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0) 1/2 (/.f32 (*.f32 -1/8 (*.f32 u0 (*.f32 u0 (pow.f32 alphax 4)))) (pow.f32 (-.f32 1 u0) 2))))
(+.f32 (*.f32 1/16 (/.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alphax 6)) (pow.f32 (-.f32 1 u0) 3))) (+.f32 1 (+.f32 (*.f32 1/2 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))) (*.f32 -1/8 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphax 4)) (pow.f32 (-.f32 1 u0) 2))))))
(fma.f32 1/16 (/.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alphax 6)) (pow.f32 (-.f32 1 u0) 3)) (+.f32 1 (fma.f32 1/2 (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) (*.f32 -1/8 (/.f32 (*.f32 u0 u0) (/.f32 (pow.f32 (-.f32 1 u0) 2) (pow.f32 alphax 4)))))))
(fma.f32 1/16 (*.f32 (/.f32 (pow.f32 u0 3) (pow.f32 (-.f32 1 u0) 3)) (pow.f32 alphax 6)) (+.f32 1 (fma.f32 (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) 1/2 (*.f32 -1/8 (/.f32 (*.f32 u0 (*.f32 u0 (pow.f32 alphax 4))) (pow.f32 (-.f32 1 u0) 2))))))
(+.f32 (fma.f32 (*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0) 1/2 (/.f32 (*.f32 -1/8 (*.f32 u0 (*.f32 u0 (pow.f32 alphax 4)))) (pow.f32 (-.f32 1 u0) 2))) (fma.f32 1/16 (*.f32 (pow.f32 (/.f32 u0 (-.f32 1 u0)) 3) (pow.f32 alphax 6)) 1))
(*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) alphax)
(*.f32 alphax (sqrt.f32 (/.f32 u0 (-.f32 1 u0))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) alphax) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax))))
(fma.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) alphax (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax))))
(fma.f32 1/2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax) (*.f32 alphax (sqrt.f32 (/.f32 u0 (-.f32 1 u0)))))
(fma.f32 alphax (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (*.f32 1/2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax)))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) alphax) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax)))))
(fma.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) alphax (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax)))))
(fma.f32 alphax (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (fma.f32 1/2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax) (/.f32 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) -1/8) (pow.f32 alphax 3))))
(fma.f32 alphax (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (fma.f32 1/2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax) (/.f32 (fabs.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3/2) (pow.f32 u0 3/2))) (/.f32 (pow.f32 alphax 3) -1/8))))
(+.f32 (*.f32 1/16 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 5) (pow.f32 u0 5))) (/.f32 1 (pow.f32 alphax 5)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) alphax) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax))))))
(fma.f32 1/16 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 5) (pow.f32 u0 5))) (/.f32 1 (pow.f32 alphax 5))) (fma.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) alphax (fma.f32 -1/8 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax))))))
(fma.f32 1/16 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 5) (pow.f32 u0 5))) (pow.f32 alphax 5)) (fma.f32 alphax (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (fma.f32 1/2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax) (/.f32 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) -1/8) (pow.f32 alphax 3)))))
(fma.f32 1/16 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 5) (pow.f32 u0 5))) (pow.f32 alphax 5)) (fma.f32 alphax (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (fma.f32 1/2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax) (/.f32 (fabs.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3/2) (pow.f32 u0 3/2))) (/.f32 (pow.f32 alphax 3) -1/8)))))
(*.f32 -1 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) alphax))
(neg.f32 (*.f32 alphax (sqrt.f32 (/.f32 u0 (-.f32 1 u0)))))
(*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (neg.f32 alphax))
(*.f32 alphax (neg.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0)))))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) alphax)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax))))
(fma.f32 -1 (*.f32 alphax (sqrt.f32 (/.f32 u0 (-.f32 1 u0)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax))))
(-.f32 (*.f32 -1/2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax)) (*.f32 alphax (sqrt.f32 (/.f32 u0 (-.f32 1 u0)))))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) alphax)) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3))))))
(fma.f32 -1 (*.f32 alphax (sqrt.f32 (/.f32 u0 (-.f32 1 u0)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax)) (*.f32 (*.f32 1/8 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) (/.f32 1 (pow.f32 alphax 3)))))
(-.f32 (fma.f32 -1/2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax) (/.f32 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) 1/8) (pow.f32 alphax 3))) (*.f32 alphax (sqrt.f32 (/.f32 u0 (-.f32 1 u0)))))
(-.f32 (fma.f32 -1/2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax) (/.f32 (fabs.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3/2) (pow.f32 u0 3/2))) (/.f32 (pow.f32 alphax 3) 1/8))) (*.f32 alphax (sqrt.f32 (/.f32 u0 (-.f32 1 u0)))))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) alphax)) (+.f32 (*.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 5) (pow.f32 u0 5))) (/.f32 1 (pow.f32 alphax 5)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax))) (*.f32 1/8 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) (/.f32 1 (pow.f32 alphax 3)))))))
(fma.f32 -1 (*.f32 alphax (sqrt.f32 (/.f32 u0 (-.f32 1 u0)))) (fma.f32 -1/16 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 5) (pow.f32 u0 5))) (/.f32 1 (pow.f32 alphax 5))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u0) u0)) (/.f32 1 alphax)) (*.f32 (*.f32 1/8 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3)))) (/.f32 1 (pow.f32 alphax 3))))))
(-.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 5) (pow.f32 u0 5))) (pow.f32 alphax 5)) -1/16 (fma.f32 -1/2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax) (/.f32 (*.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 u0 3))) 1/8) (pow.f32 alphax 3)))) (*.f32 alphax (sqrt.f32 (/.f32 u0 (-.f32 1 u0)))))
(-.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u0) 5) (pow.f32 u0 5))) (pow.f32 alphax 5)) -1/16 (fma.f32 -1/2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax) (/.f32 (fabs.f32 (/.f32 (pow.f32 (-.f32 1 u0) 3/2) (pow.f32 u0 3/2))) (/.f32 (pow.f32 alphax 3) 1/8)))) (*.f32 alphax (sqrt.f32 (/.f32 u0 (-.f32 1 u0)))))
1
(+.f32 1 (*.f32 1/2 (*.f32 u0 (pow.f32 alphax 2))))
(+.f32 1 (*.f32 (*.f32 u0 (*.f32 alphax alphax)) 1/2))
(fma.f32 (*.f32 u0 (*.f32 alphax alphax)) 1/2 1)
(+.f32 1 (+.f32 (*.f32 1/2 (*.f32 u0 (pow.f32 alphax 2))) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (+.f32 (*.f32 -1 (pow.f32 alphax 2)) (pow.f32 (*.f32 1/2 (pow.f32 alphax 2)) 2))))))
(+.f32 1 (fma.f32 1/2 (*.f32 u0 (*.f32 alphax alphax)) (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) (fma.f32 -1 (*.f32 alphax alphax) (pow.f32 (*.f32 (*.f32 alphax alphax) 1/2) 2)))))
(+.f32 (fma.f32 (*.f32 u0 (*.f32 alphax alphax)) 1/2 1) (*.f32 -1/2 (*.f32 (*.f32 u0 u0) (-.f32 (*.f32 (pow.f32 alphax 4) 1/4) (*.f32 alphax alphax)))))
(+.f32 1 (fma.f32 (*.f32 u0 (*.f32 alphax alphax)) 1/2 (*.f32 (fma.f32 (pow.f32 alphax 4) 1/4 (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 u0 u0) -1/2))))
(+.f32 1 (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 3) (+.f32 (*.f32 -1 (pow.f32 alphax 2)) (*.f32 -1/2 (*.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) (pow.f32 (*.f32 1/2 (pow.f32 alphax 2)) 2)) (pow.f32 alphax 2)))))) (+.f32 (*.f32 1/2 (*.f32 u0 (pow.f32 alphax 2))) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (+.f32 (*.f32 -1 (pow.f32 alphax 2)) (pow.f32 (*.f32 1/2 (pow.f32 alphax 2)) 2)))))))
(+.f32 1 (fma.f32 -1/2 (*.f32 (pow.f32 u0 3) (fma.f32 -1 (*.f32 alphax alphax) (*.f32 -1/2 (*.f32 (*.f32 alphax alphax) (fma.f32 -1 (*.f32 alphax alphax) (pow.f32 (*.f32 (*.f32 alphax alphax) 1/2) 2)))))) (fma.f32 1/2 (*.f32 u0 (*.f32 alphax alphax)) (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) (fma.f32 -1 (*.f32 alphax alphax) (pow.f32 (*.f32 (*.f32 alphax alphax) 1/2) 2))))))
(+.f32 1 (fma.f32 -1/2 (*.f32 (pow.f32 u0 3) (*.f32 (*.f32 alphax alphax) (+.f32 (*.f32 -1/2 (-.f32 (*.f32 (pow.f32 alphax 4) 1/4) (*.f32 alphax alphax))) -1))) (fma.f32 (*.f32 u0 (*.f32 alphax alphax)) 1/2 (*.f32 -1/2 (*.f32 (*.f32 u0 u0) (-.f32 (*.f32 (pow.f32 alphax 4) 1/4) (*.f32 alphax alphax)))))))
(+.f32 1 (fma.f32 -1/2 (*.f32 (*.f32 alphax (*.f32 alphax (pow.f32 u0 3))) (+.f32 -1 (*.f32 -1/2 (fma.f32 (pow.f32 alphax 4) 1/4 (*.f32 alphax (neg.f32 alphax)))))) (fma.f32 (*.f32 u0 (*.f32 alphax alphax)) 1/2 (*.f32 (fma.f32 (pow.f32 alphax 4) 1/4 (*.f32 alphax (neg.f32 alphax))) (*.f32 (*.f32 u0 u0) -1/2)))))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))
(sqrt.f32 (fma.f32 -1 (*.f32 alphax alphax) 1))
(sqrt.f32 (-.f32 1 (*.f32 alphax alphax)))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 alphax 2) u0) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1)))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 alphax alphax) u0) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 alphax alphax) 1)))) (sqrt.f32 (fma.f32 -1 (*.f32 alphax alphax) 1)))
(fma.f32 -1/2 (*.f32 (/.f32 alphax (/.f32 u0 alphax)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax))))) (sqrt.f32 (-.f32 1 (*.f32 alphax alphax))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 alphax u0) alphax) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax))))) (sqrt.f32 (-.f32 1 (*.f32 alphax alphax))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 alphax 2) u0) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (pow.f32 alphax 2) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (pow.f32 alphax 2))) 2)) (pow.f32 u0 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 alphax alphax) u0) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 alphax alphax) 1)))) (fma.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 alphax alphax) (pow.f32 (*.f32 -1/2 (*.f32 (*.f32 alphax alphax) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 alphax alphax) 1))))) 2)) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 alphax alphax) 1)))) (*.f32 u0 u0)) (sqrt.f32 (fma.f32 -1 (*.f32 alphax alphax) 1))))
(+.f32 (sqrt.f32 (-.f32 1 (*.f32 alphax alphax))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))) (+.f32 (*.f32 (/.f32 alphax (/.f32 u0 alphax)) -1/2) (*.f32 -1/2 (/.f32 (fma.f32 alphax alphax (pow.f32 (*.f32 -1/2 (*.f32 (*.f32 alphax alphax) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))))) 2)) (*.f32 u0 u0))))))
(+.f32 (sqrt.f32 (-.f32 1 (*.f32 alphax alphax))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax))))) (+.f32 (*.f32 (/.f32 alphax u0) alphax) (/.f32 (fma.f32 alphax alphax (pow.f32 (*.f32 (*.f32 alphax alphax) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))))) 2)) (*.f32 u0 u0)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (+.f32 (pow.f32 alphax 2) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (pow.f32 alphax 2))) 2)) (pow.f32 alphax 2)) (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (pow.f32 alphax 2)) (pow.f32 u0 3)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 alphax 2) u0) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (+.f32 (pow.f32 alphax 2) (pow.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (pow.f32 alphax 2))) 2)) (pow.f32 u0 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 alphax alphax) 1))) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 (*.f32 alphax alphax) (pow.f32 (*.f32 -1/2 (*.f32 (*.f32 alphax alphax) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 alphax alphax) 1))))) 2)) (/.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) (*.f32 alphax alphax))) (*.f32 alphax alphax)) (pow.f32 u0 3))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 alphax alphax) u0) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 alphax alphax) 1)))) (fma.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 alphax alphax) (pow.f32 (*.f32 -1/2 (*.f32 (*.f32 alphax alphax) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 alphax alphax) 1))))) 2)) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 alphax alphax) 1)))) (*.f32 u0 u0)) (sqrt.f32 (fma.f32 -1 (*.f32 alphax alphax) 1)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))) (/.f32 (fma.f32 alphax alphax (*.f32 1/2 (/.f32 (fma.f32 alphax alphax (pow.f32 (*.f32 -1/2 (*.f32 (*.f32 alphax alphax) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))))) 2)) (/.f32 (-.f32 1 (*.f32 alphax alphax)) (*.f32 alphax alphax))))) (pow.f32 u0 3))) (+.f32 (sqrt.f32 (-.f32 1 (*.f32 alphax alphax))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))) (+.f32 (*.f32 (/.f32 alphax (/.f32 u0 alphax)) -1/2) (*.f32 -1/2 (/.f32 (fma.f32 alphax alphax (pow.f32 (*.f32 -1/2 (*.f32 (*.f32 alphax alphax) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))))) 2)) (*.f32 u0 u0)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))) (+.f32 (*.f32 -1/2 (/.f32 (fma.f32 alphax alphax (/.f32 (*.f32 (*.f32 alphax alphax) 1/2) (/.f32 (-.f32 1 (*.f32 alphax alphax)) (fma.f32 alphax alphax (pow.f32 (*.f32 (*.f32 alphax alphax) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))))) 2))))) (pow.f32 u0 3))) (*.f32 -1/2 (+.f32 (*.f32 (/.f32 alphax u0) alphax) (/.f32 (fma.f32 alphax alphax (pow.f32 (*.f32 (*.f32 alphax alphax) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))))) 2)) (*.f32 u0 u0)))))) (sqrt.f32 (-.f32 1 (*.f32 alphax alphax))))
(sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))
(sqrt.f32 (fma.f32 -1 (*.f32 alphax alphax) 1))
(sqrt.f32 (-.f32 1 (*.f32 alphax alphax)))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 alphax 2) u0) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1)))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 alphax alphax) u0) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 alphax alphax) 1)))) (sqrt.f32 (fma.f32 -1 (*.f32 alphax alphax) 1)))
(fma.f32 -1/2 (*.f32 (/.f32 alphax (/.f32 u0 alphax)) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax))))) (sqrt.f32 (-.f32 1 (*.f32 alphax alphax))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 alphax u0) alphax) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax))))) (sqrt.f32 (-.f32 1 (*.f32 alphax alphax))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 alphax 2) u0) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (-.f32 (*.f32 -1 (pow.f32 alphax 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (pow.f32 alphax 2))) 2)) (pow.f32 u0 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 alphax alphax) u0) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 alphax alphax) 1)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 alphax alphax) 1))) (/.f32 (-.f32 (neg.f32 (*.f32 alphax alphax)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 alphax alphax) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 alphax alphax) 1))))) 2)) (*.f32 u0 u0))) (sqrt.f32 (fma.f32 -1 (*.f32 alphax alphax) 1))))
(+.f32 (sqrt.f32 (-.f32 1 (*.f32 alphax alphax))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))) (+.f32 (*.f32 (/.f32 alphax (/.f32 u0 alphax)) -1/2) (*.f32 1/2 (/.f32 (neg.f32 (fma.f32 alphax alphax (pow.f32 (*.f32 -1/2 (*.f32 (*.f32 alphax alphax) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))))) 2))) (*.f32 u0 u0))))))
(+.f32 (sqrt.f32 (-.f32 1 (*.f32 alphax alphax))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))) (+.f32 (*.f32 1/2 (/.f32 (neg.f32 (fma.f32 alphax alphax (pow.f32 (*.f32 (*.f32 alphax alphax) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))))) 2))) (*.f32 u0 u0))) (/.f32 -1/2 (/.f32 u0 (*.f32 alphax alphax))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (-.f32 (pow.f32 alphax 2) (*.f32 1/2 (/.f32 (*.f32 (-.f32 (*.f32 -1 (pow.f32 alphax 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (pow.f32 alphax 2))) 2)) (pow.f32 alphax 2)) (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1)))) (pow.f32 u0 3)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 alphax 2) u0) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (-.f32 (*.f32 -1 (pow.f32 alphax 2)) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))) (pow.f32 alphax 2))) 2)) (pow.f32 u0 2)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1))))) (sqrt.f32 (+.f32 (*.f32 -1 (pow.f32 alphax 2)) 1)))))
(fma.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 alphax alphax) (*.f32 -1/2 (/.f32 (-.f32 (neg.f32 (*.f32 alphax alphax)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 alphax alphax) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 alphax alphax) 1))))) 2)) (/.f32 (fma.f32 -1 (*.f32 alphax alphax) 1) (*.f32 alphax alphax))))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 alphax alphax) 1)))) (pow.f32 u0 3)) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 alphax alphax) u0) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 alphax alphax) 1)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 alphax alphax) 1))) (/.f32 (-.f32 (neg.f32 (*.f32 alphax alphax)) (pow.f32 (*.f32 1/2 (*.f32 (*.f32 alphax alphax) (sqrt.f32 (/.f32 1 (fma.f32 -1 (*.f32 alphax alphax) 1))))) 2)) (*.f32 u0 u0))) (sqrt.f32 (fma.f32 -1 (*.f32 alphax alphax) 1)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))) (/.f32 (fma.f32 alphax alphax (*.f32 -1/2 (/.f32 (neg.f32 (fma.f32 alphax alphax (pow.f32 (*.f32 -1/2 (*.f32 (*.f32 alphax alphax) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))))) 2))) (/.f32 (-.f32 1 (*.f32 alphax alphax)) (*.f32 alphax alphax))))) (pow.f32 u0 3))) (+.f32 (sqrt.f32 (-.f32 1 (*.f32 alphax alphax))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))) (+.f32 (*.f32 (/.f32 alphax (/.f32 u0 alphax)) -1/2) (*.f32 1/2 (/.f32 (neg.f32 (fma.f32 alphax alphax (pow.f32 (*.f32 -1/2 (*.f32 (*.f32 alphax alphax) (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))))) 2))) (*.f32 u0 u0)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))) (+.f32 (*.f32 -1/2 (+.f32 (/.f32 (fma.f32 alphax alphax (*.f32 -1/2 (*.f32 (/.f32 alphax (/.f32 (-.f32 1 (*.f32 alphax alphax)) alphax)) (neg.f32 (fma.f32 alphax alphax (pow.f32 (*.f32 (*.f32 alphax alphax) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))))) 2)))))) (pow.f32 u0 3)) (*.f32 (/.f32 alphax u0) alphax))) (*.f32 1/2 (/.f32 (neg.f32 (fma.f32 alphax alphax (pow.f32 (*.f32 (*.f32 alphax alphax) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 alphax alphax)))))) 2))) (*.f32 u0 u0))))) (sqrt.f32 (-.f32 1 (*.f32 alphax alphax))))

localize290.0ms (1.2%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f32 (+.f32 1 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))))
0.0b
(atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
0.0b
(sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
0.0b
(+.f32 1 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))
0.3b
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
0.3b
(*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))
0.4b
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
12.6b
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
Compiler

Compiled 223 to 139 computations (37.7% saved)

series61.0ms (0.3%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
25.0ms
alphay
@0
(*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))
5.0ms
alphay
@0
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
2.0ms
alphay
@-inf
(*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))
2.0ms
alphax
@inf
(*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))
2.0ms
alphay
@inf
(*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))

rewrite133.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
420×expm1-udef_binary32
419×log1p-udef_binary32
261×prod-diff_binary32
240×add-sqr-sqrt_binary32
235×pow1_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02265
147562
2637262
Stop Event
node limit
Counts
3 → 112
Calls
Call 1
Inputs
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 2 u1) (PI.f32)) (*.f32 1/2 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 (PI.f32) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (PI.f32)) (fma.f32 2 u1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (fma.f32 2 u1 1/2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 2 u1 1/2) 3) (pow.f32 (PI.f32) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u0 (*.f32 (-.f32 1 u0) (/.f32 1 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u0 (*.f32 (/.f32 1 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u0 (/.f32 (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u0 (/.f32 (-.f32 1 u0) (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 (-.f32 1 u0) u0) (/.f32 1 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 1 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) (/.f32 (-.f32 1 u0) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (*.f32 u0 (*.f32 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 1 u0) (*.f32 u0 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 1 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 alphay (*.f32 (/.f32 (-.f32 1 u0) u0) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 alphay (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphay) (/.f32 (-.f32 1 u0) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay alphay) (*.f32 (/.f32 (-.f32 1 u0) u0) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay alphay) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (/.f32 (-.f32 1 u0) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2) (/.f32 (-.f32 1 u0) u0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay (neg.f32 alphay)) (*.f32 (/.f32 (-.f32 1 u0) u0) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 u0) (*.f32 (/.f32 1 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) (neg.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u0 (*.f32 alphay alphay)) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u0 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) (-.f32 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphay alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 u0 (*.f32 alphay alphay))) (neg.f32 (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 u0 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2))) (neg.f32 (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphay alphay))) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 u0) 1) (*.f32 (neg.f32 (-.f32 1 u0)) (/.f32 1 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u0 alphay) (*.f32 (-.f32 1 u0) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 u0) alphay) (*.f32 (neg.f32 (-.f32 1 u0)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 u0) (*.f32 alphay alphay)) (*.f32 (neg.f32 (-.f32 1 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u0 (*.f32 alphay (neg.f32 alphay))) (*.f32 (-.f32 1 u0) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 u0) (*.f32 alphay (neg.f32 alphay))) (*.f32 (neg.f32 (-.f32 1 u0)) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay u0) (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphay) (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alphay (neg.f32 alphay)) u0) (*.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alphay (neg.f32 alphay)) 1) (*.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (/.f32 (-.f32 1 u0) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay (neg.f32 u0)) (*.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphay) (neg.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alphay alphay) (neg.f32 u0)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (neg.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alphay (neg.f32 alphay)) (neg.f32 u0)) (*.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)) (neg.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u0 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) 1) (-.f32 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u0 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) (cbrt.f32 (pow.f32 (-.f32 1 u0) 2))) (cbrt.f32 (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u0 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) (sqrt.f32 (-.f32 1 u0))) (sqrt.f32 (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphay alphay)) 1) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphay alphay)) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphay alphay)) (cbrt.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 4))) (pow.f32 (cbrt.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 u0) (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) (neg.f32 (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay (/.f32 u0 (-.f32 1 u0))) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alphay (neg.f32 alphay)) (/.f32 u0 (-.f32 1 u0))) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphay (neg.f32 alphay))) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2) (neg.f32 u0)) (neg.f32 (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (sqrt.f32 (/.f32 u0 (-.f32 1 u0)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) (/.f32 u0 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 u0 (-.f32 1 u0)) 3) (pow.f32 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2) 3) (pow.f32 (/.f32 u0 (-.f32 1 u0)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 alphax (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 alphay (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (*.f32 (/.f32 alphax alphay) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 alphay) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (*.f32 (neg.f32 alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 1) (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphay)) (*.f32 (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 1) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (pow.f32 (cbrt.f32 alphax) 2)) (cbrt.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (sqrt.f32 alphax)) (sqrt.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 alphay) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphay alphax)) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 alphay alphax) (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (neg.f32 alphay)) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (/.f32 alphay alphax)) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 alphay alphax) 3) (pow.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) 3) (pow.f32 (/.f32 alphay alphax) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))) 1))))))

simplify126.0ms (0.5%)

Algorithm
egg-herbie
Rules
701×times-frac_binary32
592×associate-/l*_binary32
586×associate-*r*_binary32
510×associate-*l*_binary32
407×associate-/r*_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01244115
13604040
212513737
378183737
Stop Event
node limit
Counts
208 → 146
Calls
Call 1
Inputs
(*.f32 1/2 (PI.f32))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 2 (*.f32 u1 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(*.f32 2 (*.f32 u1 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2))
(+.f32 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))
(+.f32 (/.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)) (+.f32 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2))))
(+.f32 (/.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)) (+.f32 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)) (+.f32 (/.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))))
(*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 3) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2))))))
(*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 3) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax))
(+.f32 (/.f32 (*.f32 alphay (*.f32 u1 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))) alphax) (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphay (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 u1 2))))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax))) (+.f32 (/.f32 (*.f32 alphay (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1)) alphax) (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax))))
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))))) (*.f32 alphay (pow.f32 u1 3))) alphax) (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphay (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 u1 2))))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax))) (+.f32 (/.f32 (*.f32 alphay (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1)) alphax) (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))
Outputs
(*.f32 1/2 (PI.f32))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 2 (*.f32 u1 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) u1))
(*.f32 (PI.f32) (*.f32 2 u1))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(*.f32 2 (*.f32 u1 (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) u1))
(*.f32 (PI.f32) (*.f32 2 u1))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(fma.f32 1/2 (PI.f32) (*.f32 2 (*.f32 (PI.f32) u1)))
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2))
(/.f32 (*.f32 u0 (*.f32 alphay alphay)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2))
(/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) u0))
(*.f32 (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) alphay) u0)
(+.f32 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 alphay alphay)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)))
(+.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) u0)) (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) (*.f32 u0 u0))))
(*.f32 (*.f32 alphay alphay) (+.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) u0))))
(+.f32 (/.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)) (+.f32 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2))))
(+.f32 (+.f32 (/.f32 (*.f32 u0 (*.f32 alphay alphay)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2))) (/.f32 (*.f32 (*.f32 alphay alphay) (pow.f32 u0 3)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)))
(+.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) u0)) (+.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) (*.f32 u0 u0))) (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) (pow.f32 u0 3)))))
(fma.f32 (/.f32 (pow.f32 u0 3) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (*.f32 alphay alphay) (*.f32 (*.f32 alphay alphay) (+.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) u0)))))
(+.f32 (/.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)) (+.f32 (/.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)) (+.f32 (/.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))))
(+.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (pow.f32 u0 3)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (+.f32 (/.f32 (*.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (+.f32 (/.f32 (*.f32 u0 (*.f32 alphay alphay)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 (*.f32 alphay alphay) (pow.f32 u0 4)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)))))
(+.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) (*.f32 u0 u0))) (+.f32 (+.f32 (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) u0)) (/.f32 (*.f32 (*.f32 alphay alphay) (pow.f32 u0 4)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2))) (/.f32 (*.f32 alphay alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) (pow.f32 u0 3)))))
(+.f32 (*.f32 (*.f32 alphay alphay) (+.f32 (/.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2) u0)) (/.f32 (pow.f32 u0 4) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)))) (*.f32 (*.f32 alphay alphay) (+.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (pow.f32 u0 3) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)))))
(*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))
(neg.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2))) (neg.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2))))
(-.f32 (/.f32 (neg.f32 (*.f32 alphay alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2)) (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2)) (/.f32 alphay u0)))
(*.f32 (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) alphay) (+.f32 -1 (/.f32 -1 u0)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2))) (*.f32 -1 (+.f32 (/.f32 (/.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)))))
(-.f32 (-.f32 (/.f32 (neg.f32 (*.f32 alphay alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2)) (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2)) (/.f32 alphay (*.f32 u0 u0)))) (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2)) (/.f32 alphay u0)))
(-.f32 (/.f32 (neg.f32 (*.f32 alphay alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (+.f32 (/.f32 alphay u0) (/.f32 alphay (*.f32 u0 u0)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 3) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2))))))
(fma.f32 -1 (/.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 u0 3)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2))) (*.f32 -1 (+.f32 (/.f32 (/.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2))))))
(-.f32 (-.f32 (-.f32 (/.f32 (neg.f32 (*.f32 alphay alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2)) (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2)) (/.f32 alphay (*.f32 u0 u0)))) (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2)) (/.f32 alphay u0))) (/.f32 (/.f32 alphay (/.f32 (pow.f32 u0 3) alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2)))
(-.f32 (*.f32 (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) alphay) (+.f32 -1 (/.f32 -1 (*.f32 u0 u0)))) (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (+.f32 (/.f32 alphay (pow.f32 u0 3)) (/.f32 alphay u0))))
(*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))
(neg.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2))
(/.f32 (neg.f32 (*.f32 alphay alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2))) (neg.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2))))
(-.f32 (/.f32 (neg.f32 (*.f32 alphay alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2)) (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2)) (/.f32 alphay u0)))
(*.f32 (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) alphay) (+.f32 -1 (/.f32 -1 u0)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))))
(fma.f32 -1 (/.f32 (*.f32 alphay alphay) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2))) (*.f32 -1 (+.f32 (/.f32 (/.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)))))
(-.f32 (-.f32 (/.f32 (neg.f32 (*.f32 alphay alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2)) (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2)) (/.f32 alphay (*.f32 u0 u0)))) (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2)) (/.f32 alphay u0)))
(-.f32 (/.f32 (neg.f32 (*.f32 alphay alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (+.f32 (/.f32 alphay u0) (/.f32 alphay (*.f32 u0 u0)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 3) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 alphay 2) (*.f32 (pow.f32 u0 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2)))) (*.f32 -1 (/.f32 (pow.f32 alphay 2) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2))))))
(fma.f32 -1 (/.f32 (/.f32 (*.f32 alphay alphay) (pow.f32 u0 3)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (fma.f32 -1 (/.f32 (*.f32 alphay alphay) (*.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2))) (*.f32 -1 (+.f32 (/.f32 (/.f32 (*.f32 alphay alphay) (*.f32 u0 u0)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2))))))
(-.f32 (-.f32 (-.f32 (/.f32 (neg.f32 (*.f32 alphay alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2)) (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2)) (/.f32 alphay (*.f32 u0 u0)))) (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2)) (/.f32 alphay u0))) (/.f32 (/.f32 alphay (/.f32 (pow.f32 u0 3) alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2)))
(-.f32 (*.f32 (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) alphay) (+.f32 -1 (/.f32 -1 (*.f32 u0 u0)))) (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (+.f32 (/.f32 alphay (pow.f32 u0 3)) (/.f32 alphay u0))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 alphay (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) alphay))) 2) alphay)) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0)))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (/.f32 alphay alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)) (cos.f32 (*.f32 1/2 (PI.f32))))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))
(+.f32 (/.f32 (*.f32 alphay (*.f32 u1 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))) alphax) (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (/.f32 alphay alphax)) (/.f32 (*.f32 (*.f32 alphay u1) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) alphax))
(fma.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (/.f32 alphay alphax) (*.f32 (/.f32 alphay alphax) (*.f32 u1 (*.f32 2 (+.f32 (PI.f32) (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2))))))))
(*.f32 (/.f32 alphay alphax) (+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 2 (*.f32 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32)) u1))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphay (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 u1 2))))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax))) (+.f32 (/.f32 (*.f32 alphay (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1)) alphax) (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax))))
(fma.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (/.f32 (*.f32 (*.f32 alphay (PI.f32)) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (*.f32 u1 u1))) alphax)) (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (/.f32 alphay alphax)) (/.f32 (*.f32 (*.f32 alphay u1) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) alphax)))
(fma.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (*.f32 (*.f32 (PI.f32) alphay) (*.f32 u1 u1)) (*.f32 2 (+.f32 (PI.f32) (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2))))))) (fma.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (/.f32 alphay alphax) (*.f32 (/.f32 alphay alphax) (*.f32 u1 (*.f32 2 (+.f32 (PI.f32) (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)))))))))
(fma.f32 (/.f32 alphay alphax) (*.f32 2 (*.f32 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32)) u1)) (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (+.f32 (/.f32 alphay alphax) (*.f32 2 (*.f32 (/.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) (/.f32 alphax (*.f32 u1 (*.f32 (PI.f32) u1)))) alphay)))))
(+.f32 (/.f32 (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 4/3 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (+.f32 (*.f32 -4 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 (PI.f32) 2))) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))))) (*.f32 alphay (pow.f32 u1 3))) alphax) (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphay (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 u1 2))))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax))) (+.f32 (/.f32 (*.f32 alphay (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) u1)) alphax) (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))))
(+.f32 (fma.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (/.f32 (*.f32 (*.f32 alphay (PI.f32)) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (*.f32 u1 u1))) alphax)) (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (/.f32 alphay alphax)) (/.f32 (*.f32 (*.f32 alphay u1) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) alphax))) (/.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 4/3 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3))) (fma.f32 -4 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 (PI.f32) 2)))) (*.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (+.f32 (*.f32 (PI.f32) 2) (*.f32 2 (/.f32 (*.f32 (PI.f32) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))) (/.f32 alphax (*.f32 alphay (pow.f32 u1 3)))))
(+.f32 (fma.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (*.f32 (*.f32 (PI.f32) alphay) (*.f32 u1 u1)) (*.f32 2 (+.f32 (PI.f32) (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2))))))) (fma.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (/.f32 alphay alphax) (*.f32 (/.f32 alphay alphax) (*.f32 u1 (*.f32 2 (+.f32 (PI.f32) (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2))))))))) (*.f32 (/.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (fma.f32 4/3 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (PI.f32) 3)) (fma.f32 -2 (*.f32 (*.f32 2 (+.f32 (PI.f32) (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2))))) (pow.f32 (PI.f32) 2)) (/.f32 (*.f32 -4 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (*.f32 2 (+.f32 (PI.f32) (/.f32 (PI.f32) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2))))) (pow.f32 (PI.f32) 2)))) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) alphax) (*.f32 alphay (pow.f32 u1 3))))
(fma.f32 (/.f32 (-.f32 (*.f32 -4/3 (+.f32 (pow.f32 (PI.f32) 3) (*.f32 (/.f32 (pow.f32 (PI.f32) 3) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)))) (fma.f32 (pow.f32 (PI.f32) 2) (*.f32 -4 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) (*.f32 (/.f32 -4 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))))))) alphax) (*.f32 alphay (pow.f32 u1 3)) (fma.f32 (/.f32 alphay alphax) (*.f32 2 (*.f32 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32)) u1)) (*.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (+.f32 (/.f32 alphay alphax) (*.f32 2 (*.f32 (/.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)) 1) (PI.f32))) (/.f32 alphax (*.f32 u1 (*.f32 (PI.f32) u1)))) alphay))))))
(/.f32 (*.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))) (/.f32 alphay alphax))
(*.f32 (/.f32 alphay alphax) (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
(*.f32 alphay (/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax) (cos.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))

localize227.0ms (1%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.1b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)))))))
0.1b
(sqrt.f32 (+.f32 1 (/.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))))))
0.0b
(atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
0.0b
(sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
0.3b
(/.f32 1 (*.f32 alphax alphax))
0.3b
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
0.4b
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
12.6b
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
Compiler

Compiled 256 to 151 computations (41% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
1.0ms
alphax
@0
(/.f32 1 (*.f32 alphax alphax))
0.0ms
alphax
@inf
(/.f32 1 (*.f32 alphax alphax))
0.0ms
alphax
@-inf
(/.f32 1 (*.f32 alphax alphax))

rewrite68.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
405×pow1_binary32
391×add-sqr-sqrt_binary32
382×*-un-lft-identity_binary32
377×add-log-exp_binary32
376×log1p-expm1-u_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
057
11004
211584
Stop Event
node limit
Counts
1 → 38
Calls
Call 1
Inputs
(/.f32 1 (*.f32 alphax alphax))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (pow.f32 alphax -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (pow.f32 alphax -2))) 2)) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 alphax -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 alphax -2)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 alphax -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (pow.f32 alphax -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 alphax -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 alphax -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 alphax -2)) (/.f32 1 (cbrt.f32 (pow.f32 alphax 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 alphax -2)) (pow.f32 (*.f32 (cbrt.f32 alphax) alphax) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 alphax) (/.f32 1 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 1 (*.f32 alphax (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (pow.f32 alphax 4))) (cbrt.f32 (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 alphax)) (pow.f32 (*.f32 (sqrt.f32 alphax) alphax) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/3) (pow.f32 alphax -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 alphax) -2) (pow.f32 (cbrt.f32 (*.f32 alphax alphax)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 alphax alphax)) -2) (pow.f32 (cbrt.f32 alphax) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sqrt.f32 alphax) -2) (pow.f32 (sqrt.f32 alphax) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (pow.f32 alphax 4))) -2) (pow.f32 (sqrt.f32 (cbrt.f32 (*.f32 alphax alphax))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 alphax (sqrt.f32 alphax)) -1) (/.f32 1 (sqrt.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 alphax (cbrt.f32 (*.f32 alphax alphax))) -1) (pow.f32 (cbrt.f32 alphax) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sqrt.f32 (pow.f32 (pow.f32 alphax -2) 3)) 1/3) (pow.f32 (sqrt.f32 (pow.f32 (pow.f32 alphax -2) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (/.f32 1 (pow.f32 alphax 4)) (/.f32 1 alphax)) 1/3) (cbrt.f32 (/.f32 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (/.f32 1 (pow.f32 alphax 4)) (/.f32 1 (cbrt.f32 (pow.f32 alphax 4)))) 1/3) (cbrt.f32 (cbrt.f32 (pow.f32 alphax -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (pow.f32 alphax -2))) 2) 3) (cbrt.f32 (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (pow.f32 alphax -2))) 3) (pow.f32 (sqrt.f32 (cbrt.f32 (pow.f32 alphax -2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 alphax -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alphax alphax) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 alphax -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (pow.f32 alphax 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (pow.f32 alphax -2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (pow.f32 alphax -2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 alphax) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (neg.f32 (*.f32 alphax (neg.f32 alphax))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 1 (pow.f32 alphax 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (pow.f32 alphax -2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 alphax -2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 -2 (log.f32 alphax)))))))

simplify117.0ms (0.5%)

Algorithm
egg-herbie
Rules
1149×associate-/r*_binary32
1107×sqr-pow_binary32
561×cube-prod_binary32
553×fabs-mul_binary32
536×pow-sqr_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0684
11284
21984
33484
47484
520584
680684
7201584
8218184
9236584
10257384
11286484
12325584
13373384
14429484
15498084
16581784
17620984
18649984
19677584
20684784
21688184
Stop Event
node limit
Counts
50 → 40
Calls
Call 1
Inputs
(/.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))
Outputs
(/.f32 1 (pow.f32 alphax 2))
(/.f32 1 (*.f32 alphax alphax))
(/.f32 (/.f32 1 alphax) alphax)
(/.f32 1 (pow.f32 alphax 2))
(/.f32 1 (*.f32 alphax alphax))
(/.f32 (/.f32 1 alphax) alphax)
(/.f32 1 (pow.f32 alphax 2))
(/.f32 1 (*.f32 alphax alphax))
(/.f32 (/.f32 1 alphax) alphax)
(/.f32 1 (pow.f32 alphax 2))
(/.f32 1 (*.f32 alphax alphax))
(/.f32 (/.f32 1 alphax) alphax)
(/.f32 1 (pow.f32 alphax 2))
(/.f32 1 (*.f32 alphax alphax))
(/.f32 (/.f32 1 alphax) alphax)
(/.f32 1 (pow.f32 alphax 2))
(/.f32 1 (*.f32 alphax alphax))
(/.f32 (/.f32 1 alphax) alphax)
(/.f32 1 (pow.f32 alphax 2))
(/.f32 1 (*.f32 alphax alphax))
(/.f32 (/.f32 1 alphax) alphax)
(/.f32 1 (pow.f32 alphax 2))
(/.f32 1 (*.f32 alphax alphax))
(/.f32 (/.f32 1 alphax) alphax)
(/.f32 1 (pow.f32 alphax 2))
(/.f32 1 (*.f32 alphax alphax))
(/.f32 (/.f32 1 alphax) alphax)
(/.f32 1 (pow.f32 alphax 2))
(/.f32 1 (*.f32 alphax alphax))
(/.f32 (/.f32 1 alphax) alphax)
(/.f32 1 (pow.f32 alphax 2))
(/.f32 1 (*.f32 alphax alphax))
(/.f32 (/.f32 1 alphax) alphax)
(/.f32 1 (pow.f32 alphax 2))
(/.f32 1 (*.f32 alphax alphax))
(/.f32 (/.f32 1 alphax) alphax)

localize365.0ms (1.5%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.1b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)))))))
0.0b
(atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))
0.0b
(sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))))))
0.0b
(sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))
0.3b
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))
0.4b
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))))
0.4b
(*.f32 (PI.f32) (fma.f32 2 u1 1/2))
12.6b
(tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))
Compiler

Compiled 280 to 168 computations (40% saved)

series37.0ms (0.2%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
20.0ms
u1
@0
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))))
2.0ms
u1
@-inf
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))))
2.0ms
u1
@inf
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))))
2.0ms
alphax
@inf
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))))
2.0ms
alphay
@0
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))))

rewrite95.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
488×log1p-udef_binary32
284×add-sqr-sqrt_binary32
278×pow1_binary32
277×*-un-lft-identity_binary32
263×add-log-exp_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02548
155642
2798342
Stop Event
node limit
Counts
1 → 43
Calls
Call 1
Inputs
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u0 (/.f32 1 (*.f32 (-.f32 1 u0) (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u0 (*.f32 (/.f32 1 (-.f32 1 u0)) (/.f32 1 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 1 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 u0 (-.f32 1 u0))) 2) (*.f32 (cbrt.f32 (/.f32 u0 (-.f32 1 u0))) (/.f32 1 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))) 2) (cbrt.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (*.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (/.f32 1 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (hypot.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 1 alphax))) (/.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (hypot.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 1 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 u0) (-.f32 1 u0)) (/.f32 1 (neg.f32 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))) (/.f32 u0 (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 u0) 2) (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))) (/.f32 (cbrt.f32 u0) (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 u0) (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))) (/.f32 (sqrt.f32 u0) (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 1) (/.f32 (/.f32 1 (-.f32 1 u0)) (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 u0 (-.f32 1 u0))) 2) 1) (/.f32 (cbrt.f32 (/.f32 u0 (-.f32 1 u0))) (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) 1) (/.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))) 2)) (/.f32 (/.f32 1 (-.f32 1 u0)) (cbrt.f32 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))) 2)) (/.f32 (/.f32 u0 (-.f32 1 u0)) (cbrt.f32 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 u0 (-.f32 1 u0))) 2) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))) 2)) (cbrt.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))) 2)) (/.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (cbrt.f32 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (hypot.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 1 alphax))) (/.f32 (/.f32 1 (-.f32 1 u0)) (hypot.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 1 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (hypot.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 1 alphax))) (/.f32 (/.f32 u0 (-.f32 1 u0)) (hypot.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 1 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 u0 (-.f32 1 u0))) 2) (hypot.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 1 alphax))) (/.f32 (cbrt.f32 (/.f32 u0 (-.f32 1 u0))) (hypot.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 1 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (fma.f32 alphay alphay (pow.f32 (*.f32 alphax (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2))) (pow.f32 (*.f32 alphax alphay) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (pow.f32 (*.f32 alphax alphax) -3) (pow.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) 3))) (+.f32 (/.f32 1 (pow.f32 alphax 4)) (*.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (-.f32 (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2) (pow.f32 alphax -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (/.f32 1 (pow.f32 alphax 4)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 4) (pow.f32 alphay 4)))) (-.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sqrt.f32 (/.f32 u0 (-.f32 1 u0))) (hypot.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) (/.f32 1 alphax))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) (/.f32 (-.f32 1 u0) u0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (neg.f32 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (/.f32 u0 (-.f32 1 u0)) 3) (pow.f32 (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (pow.f32 alphax -2) (pow.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) alphay) 2)))) 1))))))

simplify153.0ms (0.6%)

Algorithm
egg-herbie
Rules
529×fma-def_binary32
398×associate-*l/_binary32
352×associate-*r/_binary32
317×*-commutative_binary32
271×sub-neg_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01514408
14794309
220544175
370904175
Stop Event
node limit
Counts
91 → 88
Calls
Call 1
Inputs
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2)))) (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2)))) (+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2)))) (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2)))) (+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2)))) (+.f32 (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))
(/.f32 -1 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))))
(/.f32 -1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2)))) (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2))))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2)))) (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2))))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (-.f32 1 u0)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (-.f32 1 u0))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (-.f32 1 u0)))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))) (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))) (/.f32 (*.f32 u0 (pow.f32 alphay 6)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4))))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 6)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4)))) (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 8)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 8) (*.f32 (-.f32 1 u0) (pow.f32 alphax 6))))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))) (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))) (/.f32 (*.f32 u0 (pow.f32 alphay 6)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4))))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 6)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4)))) (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 8)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 8) (*.f32 (-.f32 1 u0) (pow.f32 alphax 6))))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (-.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 u0 (pow.f32 alphax 2))))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 (-.f32 1 u0) 2)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (-.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 u0 (pow.f32 alphax 2))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 (-.f32 1 u0) 3))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (-.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 u0 (pow.f32 alphax 2))))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 (-.f32 1 u0) 2))))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (-.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 u0 (pow.f32 alphax 2))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 (-.f32 1 u0) 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (-.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 u0 (pow.f32 alphax 2))))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 (-.f32 1 u0) 2)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (-.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 u0 (pow.f32 alphax 2))) 3))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 8) (pow.f32 (-.f32 1 u0) 4)))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (-.f32 1 u0)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (-.f32 1 u0))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (-.f32 1 u0)))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (-.f32 1 u0)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (-.f32 1 u0))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (-.f32 1 u0)))))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
Outputs
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2)))) (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))) (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))) (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))) (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))))
(+.f32 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2)))) (+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2)))) (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))))
(+.f32 (+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))) (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))) (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))))
(+.f32 (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))) (+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))) (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))))
(+.f32 (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))) (+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))) (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))))
(+.f32 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2)))) (+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2)))) (+.f32 (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))
(+.f32 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))) (+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))) (+.f32 (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))) (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))))))
(+.f32 (+.f32 (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))) (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))) (+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))) (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))))
(+.f32 (/.f32 (*.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))) (+.f32 (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))) (+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))) (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))))))
(/.f32 -1 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))
(/.f32 -1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 -1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 -1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))) (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))))
(+.f32 (/.f32 -1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))) (/.f32 -1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))))
(+.f32 (/.f32 -1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))) (/.f32 -1 (fma.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 u0 (*.f32 alphax alphax)))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))))))
(neg.f32 (+.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))) (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))) (/.f32 (/.f32 1 (*.f32 u0 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))))
(+.f32 (+.f32 (/.f32 -1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))) (/.f32 -1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))))) (/.f32 -1 (*.f32 u0 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))))))
(-.f32 (/.f32 -1 (fma.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 u0 (*.f32 alphax alphax)))) (+.f32 (/.f32 (/.f32 1 u0) (fma.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 u0 (*.f32 alphax alphax)))) (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))))
(neg.f32 (+.f32 (+.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))) (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))) (/.f32 (/.f32 1 (*.f32 u0 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))) (/.f32 (/.f32 1 (pow.f32 u0 3)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))))
(+.f32 (/.f32 -1 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))) (pow.f32 u0 3))) (+.f32 (+.f32 (/.f32 -1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))) (/.f32 -1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))))) (/.f32 -1 (*.f32 u0 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))))))
(+.f32 (/.f32 (/.f32 -1 (pow.f32 u0 3)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))) (-.f32 (/.f32 -1 (fma.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 u0 (*.f32 alphax alphax)))) (+.f32 (/.f32 (/.f32 1 u0) (fma.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 u0 (*.f32 alphax alphax)))) (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))))))
(/.f32 -1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2))))
(/.f32 -1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 -1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 -1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))) (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))))
(+.f32 (/.f32 -1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))) (/.f32 -1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))))
(+.f32 (/.f32 -1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))) (/.f32 -1 (fma.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 u0 (*.f32 alphax alphax)))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2)))) (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2))))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))))))
(neg.f32 (+.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))) (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))) (/.f32 (/.f32 1 (*.f32 u0 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))))
(+.f32 (+.f32 (/.f32 -1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))) (/.f32 -1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))))) (/.f32 -1 (*.f32 u0 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))))))
(-.f32 (/.f32 -1 (fma.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 u0 (*.f32 alphax alphax)))) (+.f32 (/.f32 (/.f32 1 u0) (fma.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 u0 (*.f32 alphax alphax)))) (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2)))) (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2))))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))))
(neg.f32 (+.f32 (+.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))) (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))) (/.f32 (/.f32 1 (*.f32 u0 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))) (/.f32 (/.f32 1 (pow.f32 u0 3)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))))
(+.f32 (/.f32 -1 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))) (pow.f32 u0 3))) (+.f32 (+.f32 (/.f32 -1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))) (/.f32 -1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))))) (/.f32 -1 (*.f32 u0 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))))))
(+.f32 (/.f32 (/.f32 -1 (pow.f32 u0 3)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))) (-.f32 (/.f32 -1 (fma.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 u0 (*.f32 alphax alphax)))) (+.f32 (/.f32 (/.f32 1 u0) (fma.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 u0 (*.f32 alphax alphax)))) (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax)))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 (-.f32 1 u0) u0))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 (-.f32 1 u0)))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))))
(+.f32 (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) (neg.f32 (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (pow.f32 alphax 4)) (-.f32 1 u0)))))
(-.f32 (/.f32 (*.f32 alphax alphax) (/.f32 (-.f32 1 u0) u0)) (*.f32 (/.f32 (/.f32 u0 alphay) alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (/.f32 (-.f32 1 u0) (pow.f32 alphax 4)))))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (*.f32 alphax alphax) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (-.f32 1 u0)))))
(+.f32 (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (pow.f32 alphax 4)) (-.f32 1 u0))) (*.f32 (/.f32 u0 (pow.f32 alphay 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 4) (pow.f32 alphax 6)) (-.f32 1 u0)))))
(+.f32 (/.f32 (*.f32 alphax alphax) (/.f32 (-.f32 1 u0) u0)) (-.f32 (*.f32 (/.f32 u0 (pow.f32 alphay 4)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 4) (/.f32 (-.f32 1 u0) (pow.f32 alphax 6)))) (*.f32 (/.f32 (/.f32 u0 alphay) alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (/.f32 (-.f32 1 u0) (pow.f32 alphax 4))))))
(fma.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphax alphax) (*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 4) (pow.f32 alphax 6)) (pow.f32 alphay 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (pow.f32 alphax 4)) (*.f32 alphay alphay)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (-.f32 1 u0))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (-.f32 1 u0)))))))
(+.f32 (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) (+.f32 (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (pow.f32 alphax 4)) (-.f32 1 u0))) (*.f32 (/.f32 u0 (pow.f32 alphay 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 4) (pow.f32 alphax 6)) (-.f32 1 u0)))) (neg.f32 (/.f32 u0 (/.f32 (*.f32 (-.f32 1 u0) (pow.f32 alphay 6)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 6) (pow.f32 alphax 8)))))))
(+.f32 (/.f32 (*.f32 alphax alphax) (/.f32 (-.f32 1 u0) u0)) (-.f32 (-.f32 (*.f32 (/.f32 u0 (pow.f32 alphay 4)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 4) (/.f32 (-.f32 1 u0) (pow.f32 alphax 6)))) (*.f32 (/.f32 (/.f32 u0 alphay) alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (/.f32 (-.f32 1 u0) (pow.f32 alphax 4))))) (*.f32 (/.f32 u0 (pow.f32 alphay 6)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 6) (/.f32 (-.f32 1 u0) (pow.f32 alphax 8))))))
(+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (*.f32 alphax alphax) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (pow.f32 alphax 4)) (*.f32 alphay alphay)))) (*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 4) (pow.f32 alphax 6)) (pow.f32 alphay 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 6) (pow.f32 alphax 8)) (pow.f32 alphay 6)))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (/.f32 (-.f32 1 u0) (*.f32 alphay alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2)))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))) (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0))) (neg.f32 (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 4)) (/.f32 (pow.f32 alphay 4) (*.f32 (*.f32 alphax alphax) (-.f32 1 u0))))))
(fma.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)) (/.f32 (neg.f32 u0) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 4) (/.f32 (pow.f32 alphay 4) (*.f32 (*.f32 alphax alphax) (-.f32 1 u0))))))
(-.f32 (/.f32 u0 (*.f32 (/.f32 (-.f32 1 u0) (*.f32 alphay alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2))) (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 4)) (/.f32 (pow.f32 alphay 4) (*.f32 alphax (*.f32 alphax (-.f32 1 u0))))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))) (/.f32 (*.f32 u0 (pow.f32 alphay 6)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4))))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0))) (fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 4)) (/.f32 (pow.f32 alphay 4) (*.f32 (*.f32 alphax alphax) (-.f32 1 u0)))) (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 6)) (/.f32 (pow.f32 alphay 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4))))))
(fma.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)) (-.f32 (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 6)) (/.f32 (pow.f32 alphay 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4)))) (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (*.f32 alphax alphax) (-.f32 1 u0))) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 4))))
(fma.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2)) (*.f32 (/.f32 alphay (-.f32 1 u0)) alphay) (fma.f32 (/.f32 u0 (*.f32 (pow.f32 alphax 4) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 6)))) (pow.f32 alphay 6) (/.f32 (/.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 4))) (*.f32 alphax (*.f32 alphax (-.f32 1 u0)))) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 4))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 6)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4)))) (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 8)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 8) (*.f32 (-.f32 1 u0) (pow.f32 alphax 6))))))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0))) (+.f32 (fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 4)) (/.f32 (pow.f32 alphay 4) (*.f32 (*.f32 alphax alphax) (-.f32 1 u0)))) (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 6)) (/.f32 (pow.f32 alphay 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4))))) (neg.f32 (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 8)) (/.f32 (pow.f32 alphay 8) (*.f32 (-.f32 1 u0) (pow.f32 alphax 6)))))))
(fma.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)) (-.f32 (-.f32 (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 6)) (/.f32 (pow.f32 alphay 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4)))) (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (*.f32 alphax alphax) (-.f32 1 u0))) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 4))) (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 8)) (/.f32 (pow.f32 alphay 8) (*.f32 (-.f32 1 u0) (pow.f32 alphax 6))))))
(-.f32 (-.f32 (fma.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 6)) (/.f32 (pow.f32 alphay 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4))) (/.f32 u0 (*.f32 (/.f32 (-.f32 1 u0) (*.f32 alphay alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2)))) (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 8)) (/.f32 (pow.f32 alphay 8) (*.f32 (-.f32 1 u0) (pow.f32 alphax 6))))) (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 4)) (/.f32 (pow.f32 alphay 4) (*.f32 alphax (*.f32 alphax (-.f32 1 u0))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (/.f32 (-.f32 1 u0) (*.f32 alphay alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2)))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))) (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0))) (neg.f32 (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 4)) (/.f32 (pow.f32 alphay 4) (*.f32 (*.f32 alphax alphax) (-.f32 1 u0))))))
(fma.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)) (/.f32 (neg.f32 u0) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 4) (/.f32 (pow.f32 alphay 4) (*.f32 (*.f32 alphax alphax) (-.f32 1 u0))))))
(-.f32 (/.f32 u0 (*.f32 (/.f32 (-.f32 1 u0) (*.f32 alphay alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2))) (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 4)) (/.f32 (pow.f32 alphay 4) (*.f32 alphax (*.f32 alphax (-.f32 1 u0))))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))) (/.f32 (*.f32 u0 (pow.f32 alphay 6)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4))))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0))) (fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 4)) (/.f32 (pow.f32 alphay 4) (*.f32 (*.f32 alphax alphax) (-.f32 1 u0)))) (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 6)) (/.f32 (pow.f32 alphay 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4))))))
(fma.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)) (-.f32 (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 6)) (/.f32 (pow.f32 alphay 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4)))) (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (*.f32 alphax alphax) (-.f32 1 u0))) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 4))))
(fma.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2)) (*.f32 (/.f32 alphay (-.f32 1 u0)) alphay) (fma.f32 (/.f32 u0 (*.f32 (pow.f32 alphax 4) (*.f32 (-.f32 1 u0) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 6)))) (pow.f32 alphay 6) (/.f32 (/.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 4))) (*.f32 alphax (*.f32 alphax (-.f32 1 u0)))) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 4))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 6)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4)))) (*.f32 -1 (/.f32 (*.f32 u0 (pow.f32 alphay 8)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 8) (*.f32 (-.f32 1 u0) (pow.f32 alphax 6))))))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0))) (+.f32 (fma.f32 -1 (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 4)) (/.f32 (pow.f32 alphay 4) (*.f32 (*.f32 alphax alphax) (-.f32 1 u0)))) (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 6)) (/.f32 (pow.f32 alphay 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4))))) (neg.f32 (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 8)) (/.f32 (pow.f32 alphay 8) (*.f32 (-.f32 1 u0) (pow.f32 alphax 6)))))))
(fma.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)) (-.f32 (-.f32 (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 6)) (/.f32 (pow.f32 alphay 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4)))) (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (*.f32 (*.f32 alphax alphax) (-.f32 1 u0))) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 4))) (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 8)) (/.f32 (pow.f32 alphay 8) (*.f32 (-.f32 1 u0) (pow.f32 alphax 6))))))
(-.f32 (-.f32 (fma.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 6)) (/.f32 (pow.f32 alphay 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4))) (/.f32 u0 (*.f32 (/.f32 (-.f32 1 u0) (*.f32 alphay alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2)))) (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 8)) (/.f32 (pow.f32 alphay 8) (*.f32 (-.f32 1 u0) (pow.f32 alphax 6))))) (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 4)) (/.f32 (pow.f32 alphay 4) (*.f32 alphax (*.f32 alphax (-.f32 1 u0))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (/.f32 (-.f32 1 u0) (*.f32 alphay alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2)))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (-.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 u0 (pow.f32 alphax 2))))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 (-.f32 1 u0) 2)))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0))) (neg.f32 (/.f32 u0 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 4) (pow.f32 (-.f32 1 u0) 2)) (*.f32 (pow.f32 alphay 4) (-.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 u0 (*.f32 alphax alphax))))))))
(-.f32 (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0))) (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 4) u0)) (/.f32 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)) (pow.f32 (-.f32 1 u0) 2))))
(-.f32 (/.f32 u0 (*.f32 (/.f32 (-.f32 1 u0) (*.f32 alphay alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2))) (*.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 4)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 4)) (/.f32 (-.f32 1 u0) (*.f32 (pow.f32 (-.f32 1 u0) 2) (*.f32 alphax alphax)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (-.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 u0 (pow.f32 alphax 2))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 (-.f32 1 u0) 3))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (-.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 u0 (pow.f32 alphax 2))))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 (-.f32 1 u0) 2))))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0))) (+.f32 (neg.f32 (/.f32 u0 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 4) (pow.f32 (-.f32 1 u0) 2)) (*.f32 (pow.f32 alphay 4) (-.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 u0 (*.f32 alphax alphax))))))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (-.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 u0 (*.f32 alphax alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 6) (pow.f32 (-.f32 1 u0) 3)))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)) (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 6)) (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)) 2)) (pow.f32 (-.f32 1 u0) 3)))) (*.f32 (/.f32 (pow.f32 alphay 4) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 4) u0)) (/.f32 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)) (pow.f32 (-.f32 1 u0) 2))))
(fma.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2)) (*.f32 (/.f32 alphay (-.f32 1 u0)) alphay) (fma.f32 (/.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 6) (pow.f32 alphay 6))) (/.f32 (pow.f32 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)) 2) (pow.f32 (-.f32 1 u0) 3)) (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 4)) (/.f32 (neg.f32 (pow.f32 alphay 4)) (/.f32 (pow.f32 (-.f32 1 u0) 2) (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)))))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (-.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 u0 (pow.f32 alphax 2))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 (-.f32 1 u0) 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (-.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 u0 (pow.f32 alphax 2))))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 (-.f32 1 u0) 2)))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (-.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 u0 (pow.f32 alphax 2))) 3))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 8) (pow.f32 (-.f32 1 u0) 4)))))))
(+.f32 (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (-.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 u0 (*.f32 alphax alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 6) (pow.f32 (-.f32 1 u0) 3))) (*.f32 -1 (+.f32 (/.f32 u0 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 4) (pow.f32 (-.f32 1 u0) 2)) (*.f32 (pow.f32 alphay 4) (-.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 u0 (*.f32 alphax alphax)))))) (*.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 8)) (/.f32 (*.f32 (pow.f32 alphay 8) (pow.f32 (-.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 u0 (*.f32 alphax alphax))) 3)) (pow.f32 (-.f32 1 u0) 4)))))))
(fma.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2)) (/.f32 (*.f32 alphay alphay) (-.f32 1 u0)) (fma.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 6)) (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)) 2)) (pow.f32 (-.f32 1 u0) 3)) (neg.f32 (fma.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 4)) (/.f32 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)) (/.f32 (pow.f32 (-.f32 1 u0) 2) (pow.f32 alphay 4))) (/.f32 (/.f32 u0 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 8) (*.f32 (pow.f32 alphay 8) (pow.f32 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)) 3)))) (pow.f32 (-.f32 1 u0) 4))))))
(-.f32 (fma.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 6)) (*.f32 (/.f32 (pow.f32 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)) 2) (pow.f32 (-.f32 1 u0) 3)) (pow.f32 alphay 6)) (/.f32 u0 (*.f32 (/.f32 (-.f32 1 u0) (*.f32 alphay alphay)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2)))) (fma.f32 (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 4)) (*.f32 (/.f32 (-.f32 1 u0) (*.f32 (pow.f32 (-.f32 1 u0) 2) (*.f32 alphax alphax))) (pow.f32 alphay 4)) (*.f32 (*.f32 (pow.f32 alphay 8) (/.f32 (pow.f32 (-.f32 1 u0) 3) (pow.f32 alphax 6))) (/.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 8) (pow.f32 (-.f32 1 u0) 4))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 (-.f32 1 u0) u0))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 (-.f32 1 u0)))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))))
(+.f32 (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) (neg.f32 (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (pow.f32 alphax 4)) (-.f32 1 u0)))))
(-.f32 (/.f32 (*.f32 alphax alphax) (/.f32 (-.f32 1 u0) u0)) (*.f32 (/.f32 (/.f32 u0 alphay) alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (/.f32 (-.f32 1 u0) (pow.f32 alphax 4)))))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (*.f32 alphax alphax) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (-.f32 1 u0)))))
(+.f32 (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (pow.f32 alphax 4)) (-.f32 1 u0))) (*.f32 (/.f32 u0 (pow.f32 alphay 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 4) (pow.f32 alphax 6)) (-.f32 1 u0)))))
(+.f32 (/.f32 (*.f32 alphax alphax) (/.f32 (-.f32 1 u0) u0)) (-.f32 (*.f32 (/.f32 u0 (pow.f32 alphay 4)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 4) (/.f32 (-.f32 1 u0) (pow.f32 alphax 6)))) (*.f32 (/.f32 (/.f32 u0 alphay) alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (/.f32 (-.f32 1 u0) (pow.f32 alphax 4))))))
(fma.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphax alphax) (*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 4) (pow.f32 alphax 6)) (pow.f32 alphay 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (pow.f32 alphax 4)) (*.f32 alphay alphay)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (-.f32 1 u0))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (-.f32 1 u0)))))))
(+.f32 (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) (+.f32 (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (pow.f32 alphax 4)) (-.f32 1 u0))) (*.f32 (/.f32 u0 (pow.f32 alphay 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 4) (pow.f32 alphax 6)) (-.f32 1 u0)))) (neg.f32 (/.f32 u0 (/.f32 (*.f32 (-.f32 1 u0) (pow.f32 alphay 6)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 6) (pow.f32 alphax 8)))))))
(+.f32 (/.f32 (*.f32 alphax alphax) (/.f32 (-.f32 1 u0) u0)) (-.f32 (-.f32 (*.f32 (/.f32 u0 (pow.f32 alphay 4)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 4) (/.f32 (-.f32 1 u0) (pow.f32 alphax 6)))) (*.f32 (/.f32 (/.f32 u0 alphay) alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (/.f32 (-.f32 1 u0) (pow.f32 alphax 4))))) (*.f32 (/.f32 u0 (pow.f32 alphay 6)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 6) (/.f32 (-.f32 1 u0) (pow.f32 alphax 8))))))
(+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (*.f32 alphax alphax) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (pow.f32 alphax 4)) (*.f32 alphay alphay)))) (*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 4) (pow.f32 alphax 6)) (pow.f32 alphay 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 6) (pow.f32 alphax 8)) (pow.f32 alphay 6)))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0))
(/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax)))
(/.f32 (*.f32 alphax alphax) (/.f32 (-.f32 1 u0) u0))
(*.f32 (*.f32 alphax alphax) (/.f32 u0 (-.f32 1 u0)))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))))
(+.f32 (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) (neg.f32 (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (pow.f32 alphax 4)) (-.f32 1 u0)))))
(-.f32 (/.f32 (*.f32 alphax alphax) (/.f32 (-.f32 1 u0) u0)) (*.f32 (/.f32 (/.f32 u0 alphay) alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (/.f32 (-.f32 1 u0) (pow.f32 alphax 4)))))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (*.f32 alphax alphax) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (pow.f32 alphax 4)) (*.f32 alphay alphay))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (-.f32 1 u0)))))
(+.f32 (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (pow.f32 alphax 4)) (-.f32 1 u0))) (*.f32 (/.f32 u0 (pow.f32 alphay 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 4) (pow.f32 alphax 6)) (-.f32 1 u0)))))
(+.f32 (/.f32 (*.f32 alphax alphax) (/.f32 (-.f32 1 u0) u0)) (-.f32 (*.f32 (/.f32 u0 (pow.f32 alphay 4)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 4) (/.f32 (-.f32 1 u0) (pow.f32 alphax 6)))) (*.f32 (/.f32 (/.f32 u0 alphay) alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (/.f32 (-.f32 1 u0) (pow.f32 alphax 4))))))
(fma.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 alphax alphax) (*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 4) (pow.f32 alphax 6)) (pow.f32 alphay 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (pow.f32 alphax 4)) (*.f32 alphay alphay)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (-.f32 1 u0))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (-.f32 1 u0)))))))
(+.f32 (/.f32 u0 (/.f32 (-.f32 1 u0) (*.f32 alphax alphax))) (+.f32 (fma.f32 -1 (*.f32 (/.f32 u0 (*.f32 alphay alphay)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (pow.f32 alphax 4)) (-.f32 1 u0))) (*.f32 (/.f32 u0 (pow.f32 alphay 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 4) (pow.f32 alphax 6)) (-.f32 1 u0)))) (neg.f32 (/.f32 u0 (/.f32 (*.f32 (-.f32 1 u0) (pow.f32 alphay 6)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 6) (pow.f32 alphax 8)))))))
(+.f32 (/.f32 (*.f32 alphax alphax) (/.f32 (-.f32 1 u0) u0)) (-.f32 (-.f32 (*.f32 (/.f32 u0 (pow.f32 alphay 4)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 4) (/.f32 (-.f32 1 u0) (pow.f32 alphax 6)))) (*.f32 (/.f32 (/.f32 u0 alphay) alphay) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (/.f32 (-.f32 1 u0) (pow.f32 alphax 4))))) (*.f32 (/.f32 u0 (pow.f32 alphay 6)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 6) (/.f32 (-.f32 1 u0) (pow.f32 alphax 8))))))
(+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (*.f32 alphax alphax) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (pow.f32 alphax 4)) (*.f32 alphay alphay)))) (*.f32 (/.f32 u0 (-.f32 1 u0)) (-.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 4) (pow.f32 alphax 6)) (pow.f32 alphay 4)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 6) (pow.f32 alphax 8)) (pow.f32 alphay 6)))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 1 (pow.f32 alphax 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 1 (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) (/.f32 alphax alphay)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax) alphay))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (fma.f32 2 u1 1/2) (PI.f32))) alphax)))) 2) (*.f32 alphay alphay)) (/.f32 1 (*.f32 alphax alphax))))

eval1.4s (5.7%)

Compiler

Compiled 40337 to 28374 computations (29.7% saved)

prune174.0ms (0.7%)

Pruning

28 alts after pruning (23 fresh and 5 done)

PrunedKeptTotal
New82423847
Fresh101
Picked011
Done246
Total82728855
Error
0.2b
Counts
855 → 28
Alt Table
Click to see full alt table
StatusErrorProgram
0.7b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) (-.f32 1 u0)))))
0.7b
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0))))))
1.7b
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) alphay) u0))))
3.7b
(/.f32 1 (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1))) 3))
26.7b
(/.f32 1 (*.f32 alphax (sqrt.f32 (/.f32 u0 (-.f32 1 u0)))))
0.2b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (/.f32 1 (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
4.5b
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2))) 2)) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2)))))
0.7b
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (log1p.f32 (expm1.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 2))))))
3.7b
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 u0 (*.f32 alphax alphax)))))
3.7b
(pow.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2)) 3)
2.7b
1
0.7b
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) 2))))))
3.7b
(/.f32 1 (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1)))) 1))
3.7b
(/.f32 1 (fma.f32 (*.f32 u0 (*.f32 alphax alphax)) 1/2 1))
3.7b
(/.f32 1 (/.f32 (cbrt.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1)) (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2))))
2.5b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)))))))
0.5b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) 1/2) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
3.8b
(/.f32 1 (/.f32 1 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2)))
3.8b
(fma.f32 (*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0) -1/2 1)
0.7b
(/.f32 1 (sqrt.f32 (+.f32 1 (log.f32 (pow.f32 (exp.f32 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) (/.f32 u0 (-.f32 1 u0)))))))
0.2b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
2.3b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)))))))
4.2b
(log.f32 (exp.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2)))
3.7b
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 alphax (+.f32 alphax (*.f32 alphax u0))) u0))))
3.7b
(fma.f32 (*.f32 u0 (*.f32 alphax alphax)) -1/2 1)
3.8b
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (/.f32 (*.f32 alphax (*.f32 alphax u0)) (-.f32 1 u0)) 2))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 alphax (*.f32 alphax u0)) (-.f32 1 u0))))))
3.7b
(/.f32 1 (fma.f32 (*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0) 1/2 1))
26.7b
(/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax)
Compiler

Compiled 887 to 675 computations (23.9% saved)

regimes116.0ms (0.5%)

Counts
28 → 1
Calls
Call 1
Inputs
1
(/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax)
(fma.f32 (*.f32 u0 (*.f32 alphax alphax)) -1/2 1)
(/.f32 1 (fma.f32 (*.f32 u0 (*.f32 alphax alphax)) 1/2 1))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 u0 (*.f32 alphax alphax)))))
(/.f32 1 (*.f32 alphax (sqrt.f32 (/.f32 u0 (-.f32 1 u0)))))
(fma.f32 (*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0) -1/2 1)
(/.f32 1 (fma.f32 (*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0) 1/2 1))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 alphax (+.f32 alphax (*.f32 alphax u0))) u0))))
(/.f32 1 (/.f32 1 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2)))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (/.f32 (*.f32 alphax (*.f32 alphax u0)) (-.f32 1 u0)) 2))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 alphax (*.f32 alphax u0)) (-.f32 1 u0))))))
(log.f32 (exp.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2)))
(pow.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2)) 3)
(/.f32 1 (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1))) 3))
(/.f32 1 (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1)))) 1))
(/.f32 1 (/.f32 (cbrt.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1)) (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) 2))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) alphay) u0))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (log1p.f32 (expm1.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 2))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (log.f32 (pow.f32 (exp.f32 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) (/.f32 u0 (-.f32 1 u0)))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2))) 2)) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (/.f32 1 (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))))) (cbrt.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2))))))))) 1/2) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
Outputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (/.f32 1 (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
Calls

4 calls:

44.0ms
u0
15.0ms
alphay
14.0ms
alphax
14.0ms
u1
Results
ErrorSegmentsBranch
0.2b1u0
0.2b1u1
0.2b1alphax
0.2b1alphay
Compiler

Compiled 799 to 547 computations (31.5% saved)

regimes71.0ms (0.3%)

Counts
26 → 1
Calls
Call 1
Inputs
1
(/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax)
(fma.f32 (*.f32 u0 (*.f32 alphax alphax)) -1/2 1)
(/.f32 1 (fma.f32 (*.f32 u0 (*.f32 alphax alphax)) 1/2 1))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 u0 (*.f32 alphax alphax)))))
(/.f32 1 (*.f32 alphax (sqrt.f32 (/.f32 u0 (-.f32 1 u0)))))
(fma.f32 (*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0) -1/2 1)
(/.f32 1 (fma.f32 (*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0) 1/2 1))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 alphax (+.f32 alphax (*.f32 alphax u0))) u0))))
(/.f32 1 (/.f32 1 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2)))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (/.f32 (*.f32 alphax (*.f32 alphax u0)) (-.f32 1 u0)) 2))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 alphax (*.f32 alphax u0)) (-.f32 1 u0))))))
(log.f32 (exp.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2)))
(pow.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2)) 3)
(/.f32 1 (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1))) 3))
(/.f32 1 (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1)))) 1))
(/.f32 1 (/.f32 (cbrt.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1)) (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) 2))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) alphay) u0))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (log1p.f32 (expm1.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 2))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (log.f32 (pow.f32 (exp.f32 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) (/.f32 u0 (-.f32 1 u0)))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2))) 2)) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
Outputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
Calls

4 calls:

13.0ms
alphay
13.0ms
u1
13.0ms
alphax
12.0ms
u0
Results
ErrorSegmentsBranch
0.2b1u0
0.2b1u1
0.2b1alphax
0.2b1alphay
Compiler

Compiled 593 to 413 computations (30.4% saved)

regimes73.0ms (0.3%)

Counts
25 → 1
Calls
Call 1
Inputs
1
(/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax)
(fma.f32 (*.f32 u0 (*.f32 alphax alphax)) -1/2 1)
(/.f32 1 (fma.f32 (*.f32 u0 (*.f32 alphax alphax)) 1/2 1))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 u0 (*.f32 alphax alphax)))))
(/.f32 1 (*.f32 alphax (sqrt.f32 (/.f32 u0 (-.f32 1 u0)))))
(fma.f32 (*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0) -1/2 1)
(/.f32 1 (fma.f32 (*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0) 1/2 1))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 alphax (+.f32 alphax (*.f32 alphax u0))) u0))))
(/.f32 1 (/.f32 1 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2)))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (/.f32 (*.f32 alphax (*.f32 alphax u0)) (-.f32 1 u0)) 2))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 alphax (*.f32 alphax u0)) (-.f32 1 u0))))))
(log.f32 (exp.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2)))
(pow.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2)) 3)
(/.f32 1 (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1))) 3))
(/.f32 1 (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1)))) 1))
(/.f32 1 (/.f32 (cbrt.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1)) (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) 2))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) alphay) u0))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 1 (*.f32 alphax alphax)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))) 2) (*.f32 alphay alphay)))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (log1p.f32 (expm1.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2)))))))) 2))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (log.f32 (pow.f32 (exp.f32 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) (/.f32 u0 (-.f32 1 u0)))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2))) 2)) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2)))))
Outputs
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0))))))
Calls

4 calls:

15.0ms
alphax
15.0ms
alphay
12.0ms
u1
12.0ms
u0
Results
ErrorSegmentsBranch
0.7b1u0
0.7b1u1
0.7b1alphax
0.7b1alphay
Compiler

Compiled 519 to 365 computations (29.7% saved)

regimes52.0ms (0.2%)

Counts
19 → 1
Calls
Call 1
Inputs
1
(/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax)
(fma.f32 (*.f32 u0 (*.f32 alphax alphax)) -1/2 1)
(/.f32 1 (fma.f32 (*.f32 u0 (*.f32 alphax alphax)) 1/2 1))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 u0 (*.f32 alphax alphax)))))
(/.f32 1 (*.f32 alphax (sqrt.f32 (/.f32 u0 (-.f32 1 u0)))))
(fma.f32 (*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0) -1/2 1)
(/.f32 1 (fma.f32 (*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0) 1/2 1))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 alphax (+.f32 alphax (*.f32 alphax u0))) u0))))
(/.f32 1 (/.f32 1 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2)))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (/.f32 (*.f32 alphax (*.f32 alphax u0)) (-.f32 1 u0)) 2))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 alphax (*.f32 alphax u0)) (-.f32 1 u0))))))
(log.f32 (exp.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2)))
(pow.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2)) 3)
(/.f32 1 (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1))) 3))
(/.f32 1 (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1)))) 1))
(/.f32 1 (/.f32 (cbrt.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1)) (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) 2))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) alphay) u0))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) (-.f32 1 u0)))))
Outputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) (-.f32 1 u0)))))
Calls

4 calls:

11.0ms
alphay
11.0ms
alphax
10.0ms
u1
10.0ms
u0
Results
ErrorSegmentsBranch
0.7b1u0
0.7b1u1
0.7b1alphax
0.7b1alphay
Compiler

Compiled 326 to 231 computations (29.1% saved)

regimes49.0ms (0.2%)

Counts
18 → 1
Calls
Call 1
Inputs
1
(/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax)
(fma.f32 (*.f32 u0 (*.f32 alphax alphax)) -1/2 1)
(/.f32 1 (fma.f32 (*.f32 u0 (*.f32 alphax alphax)) 1/2 1))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 u0 (*.f32 alphax alphax)))))
(/.f32 1 (*.f32 alphax (sqrt.f32 (/.f32 u0 (-.f32 1 u0)))))
(fma.f32 (*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0) -1/2 1)
(/.f32 1 (fma.f32 (*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0) 1/2 1))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 alphax (+.f32 alphax (*.f32 alphax u0))) u0))))
(/.f32 1 (/.f32 1 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2)))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (/.f32 (*.f32 alphax (*.f32 alphax u0)) (-.f32 1 u0)) 2))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 alphax (*.f32 alphax u0)) (-.f32 1 u0))))))
(log.f32 (exp.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2)))
(pow.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2)) 3)
(/.f32 1 (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1))) 3))
(/.f32 1 (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1)))) 1))
(/.f32 1 (/.f32 (cbrt.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1)) (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) 2))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) alphay) u0))))
Outputs
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) 2))))))
Calls

4 calls:

10.0ms
u1
10.0ms
alphax
9.0ms
alphay
8.0ms
u0
Results
ErrorSegmentsBranch
0.7b1u0
0.7b1u1
0.7b1alphax
0.7b1alphay
Compiler

Compiled 298 to 211 computations (29.2% saved)

regimes42.0ms (0.2%)

Accuracy

Total -24.1b remaining (-894.6%)

Threshold costs -24.1b (-894.6%)

Counts
16 → 1
Calls
Call 1
Inputs
1
(/.f32 (sqrt.f32 (+.f32 (/.f32 1 u0) -1)) alphax)
(fma.f32 (*.f32 u0 (*.f32 alphax alphax)) -1/2 1)
(/.f32 1 (fma.f32 (*.f32 u0 (*.f32 alphax alphax)) 1/2 1))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 u0 (*.f32 alphax alphax)))))
(/.f32 1 (*.f32 alphax (sqrt.f32 (/.f32 u0 (-.f32 1 u0)))))
(fma.f32 (*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0) -1/2 1)
(/.f32 1 (fma.f32 (*.f32 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) u0) 1/2 1))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 alphax (+.f32 alphax (*.f32 alphax u0))) u0))))
(/.f32 1 (/.f32 1 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2)))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 (/.f32 (*.f32 alphax (*.f32 alphax u0)) (-.f32 1 u0)) 2))) (sqrt.f32 (-.f32 1 (/.f32 (*.f32 alphax (*.f32 alphax u0)) (-.f32 1 u0))))))
(log.f32 (exp.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2)))
(pow.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2)) 3)
(/.f32 1 (pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1))) 3))
(/.f32 1 (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1)))) 1))
(/.f32 1 (/.f32 (cbrt.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1)) (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 (/.f32 alphax (-.f32 1 u0)) alphax) 1) -1/2))))
Outputs
1
Calls

4 calls:

9.0ms
u1
9.0ms
alphax
8.0ms
alphay
8.0ms
u0
Results
ErrorSegmentsBranch
2.7b1u0
2.7b1u1
2.7b1alphax
2.7b1alphay
Compiler

Compiled 245 to 171 computations (30.2% saved)

simplify11.0ms (0%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
090399
1120399
2124399
3126399
4127399
Stop Event
saturated
Calls
Call 1
Inputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (/.f32 1 (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) 2))))))
1
Outputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (/.f32 1 (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (log.f32 (exp.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))))))) (/.f32 1 (hypot.f32 1 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax))))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 u1 (*.f32 2 (PI.f32))) (*.f32 (PI.f32) 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 u1 (*.f32 2 (PI.f32))) (*.f32 (PI.f32) 1/2))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2))) (*.f32 alphax alphax)) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))))))) (*.f32 alphay alphay)))) u0) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (/.f32 1 (+.f32 (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 u1 (*.f32 2 (PI.f32))) (*.f32 (PI.f32) 1/2)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 u1 (*.f32 2 (PI.f32))) (*.f32 (PI.f32) 1/2))))))) (*.f32 alphay alphay)) (/.f32 (/.f32 1 (+.f32 1 (pow.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (fma.f32 2 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 1/2)))) 2))) (*.f32 alphax alphax))))) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 u0 alphay) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 alphay (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))) alphax)))) 2)) (/.f32 (*.f32 alphay u0) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 (/.f32 alphay (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (fma.f32 2 u1 1/2))))))) 2)) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) 2))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 (*.f32 alphay alphay) (pow.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) 1/2))))) 2))))))
1

end166.0ms (0.7%)

Stop Event
fuel
Compiler

Compiled 524 to 379 computations (27.7% saved)

Profiling

Loading profile data...