Details

Time bar (total: 53.6s)

analyze1.2s (2.2%)

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

Compiled 123 to 87 computations (29.3% saved)

sample7.6s (14.2%)

Results
7.6s8256×body256valid
Bogosity

preprocess56.0ms (0.1%)

Algorithm
egg-herbie
Rules
930×rational.json-simplify-37
852×rational.json-simplify-29
770×rational.json-simplify-67
662×rational.json-simplify-21
624×rational.json-simplify-50
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01452037
13902037
211141771
344371771
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 u0 (/.f32 (/.f32 1 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 (PI.f32) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 (PI.f32) 1/2)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 (PI.f32) 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 (PI.f32) 1/2)))))) (*.f32 alphay alphay))))) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 (PI.f32) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 (PI.f32) 1/2)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 (PI.f32) 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 (PI.f32) 1/2)))))) (*.f32 alphay alphay))))) (/.f32 u0 (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay)))) (-.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 u1 (/.f32 (/.f32 1 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (*.f32 2 (PI.f32)) u0)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (*.f32 2 (PI.f32)) u0)))))) (*.f32 alphax alphax))) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (*.f32 2 (PI.f32)) u0)))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (*.f32 2 (PI.f32)) u0))))))) (*.f32 alphay alphay)))) (-.f32 1 u1))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u1 (/.f32 (+.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 2 (*.f32 u0 (PI.f32)))))))) (/.f32 (*.f32 alphax alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 2 (*.f32 u0 (PI.f32)))))))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 2 (*.f32 u0 (PI.f32)))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 2 (*.f32 u0 (PI.f32)))))))) (*.f32 alphay alphay)))) 1)) (-.f32 1 u1)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u1 (-.f32 1 u1)) (+.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u0))))))) (/.f32 (*.f32 alphax alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u0))))))))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u0))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u0))))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u1 (*.f32 (+.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u0))))))) (/.f32 (*.f32 alphax alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u0))))))))) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u0))))))) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u0))))))) alphay))) (-.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 alphax (/.f32 (/.f32 1 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) (*.f32 u0 u0))) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) (sin.f32 (atan.f32 (*.f32 (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0))))) (*.f32 alphay alphay)))) (-.f32 1 alphax))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 alphax (/.f32 (/.f32 1 (-.f32 1 alphax)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) (*.f32 u0 u0))) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0)))) (/.f32 (*.f32 alphay alphay) (sin.f32 (atan.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 (PI.f32) 1/2))) (/.f32 alphay u0))))))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 alphax (-.f32 1 alphax)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay u0)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay u0)))) (*.f32 u0 u0))) (*.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay u0)))) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay u0)))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 alphax (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay u0)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay u0)))) (*.f32 u0 u0))) (*.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay u0)))) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.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 alphay (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))) (cos.f32 (atan.f32 (*.f32 (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))) (*.f32 u0 u0))))) (-.f32 1 alphay))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 1 alphay) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 (PI.f32) 1/2))) (/.f32 u0 alphax)))) (*.f32 u0 u0))))) (-.f32 1 alphay)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 alphay (-.f32 1 alphay)) (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 u0 alphax)))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 u0 alphax)))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 u0 alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 u0 alphax)))) (*.f32 u0 u0))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 alphay (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 u0 alphax)))) alphax) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 u0 alphax)))) alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 u0 alphax)))) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.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 u0 (/.f32 1 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 alphax (*.f32 2 (PI.f32)))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 alphax (*.f32 2 (PI.f32)))))))) (*.f32 u1 u1))) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 alphax (*.f32 2 (PI.f32)))))))) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 alphax (*.f32 2 (PI.f32))))))))) (*.f32 alphay alphay))))) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 alphax (*.f32 2 (PI.f32)))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 alphax (*.f32 2 (PI.f32)))))))) (*.f32 u1 u1))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 alphax (*.f32 2 (PI.f32)))))))) (/.f32 (*.f32 alphay alphay) (sin.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 alphax (*.f32 2 (PI.f32)))))))))))) (/.f32 u0 (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 alphax 2))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 alphax 2))))))) (*.f32 u1 u1))) (/.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) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 alphax 2))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay u1) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 alphax 2))))))) (*.f32 u1 u1))) (*.f32 (sin.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 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 u0 (/.f32 (/.f32 1 (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 alphay (*.f32 2 (PI.f32)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 alphay (*.f32 2 (PI.f32))))))))) (*.f32 alphax alphax)) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 alphay (*.f32 2 (PI.f32)))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 alphay (*.f32 2 (PI.f32)))))))) (*.f32 u1 u1))))) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 u0 (/.f32 1 (*.f32 (+.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 alphay (*.f32 2 (PI.f32)))))))) (/.f32 (*.f32 alphax alphax) (cos.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 alphay (*.f32 2 (PI.f32)))))))))) (/.f32 (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 alphay (*.f32 2 (PI.f32)))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 alphay (*.f32 2 (PI.f32)))))))) u1)) u1)) (-.f32 1 u0)))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.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 (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 alphay 2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 u1 alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 alphay 2))))))) (*.f32 u1 u1)))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.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 (/.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 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 u0 (/.f32 (/.f32 1 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) (*.f32 alphay alphay))) (*.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) (*.f32 alphax alphax))))) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 u0 (/.f32 (/.f32 1 (-.f32 1 u0)) (+.f32 (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) alphay)) alphay) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay)))) (/.f32 (*.f32 alphax alphax) (sin.f32 (atan.f32 (*.f32 (tan.f32 (+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 (PI.f32) 1/2))) (/.f32 alphax alphay))))))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) alphay) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) alphay)) (*.f32 (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) alphax) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) alphax))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) alphay) (/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) alphay)) (*.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) (/.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphax alphay)))) (*.f32 alphax alphax)))))))))
Compiler

Compiled 96 to 68 computations (29.2% saved)

simplify42.0ms (0.1%)

Algorithm
egg-herbie
Rules
1386×rational.json-simplify-21
1338×rational.json-simplify-29
974×rational.json-simplify-23
472×rational.json-simplify-24
458×rational.json-simplify-41
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036291
180291
2210253
3772253
44435253
Stop Event
node limit
Counts
1 → 5
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 u0 (/.f32 (/.f32 1 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 (PI.f32) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 (PI.f32) 1/2)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 (PI.f32) 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 (PI.f32) 1/2)))))) (*.f32 alphay alphay))))) (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (/.f32 1 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (PI.f32) (*.f32 u1 2)) (*.f32 (PI.f32) 1/2)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (PI.f32) (*.f32 u1 2)) (*.f32 (PI.f32) 1/2)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (PI.f32) (*.f32 u1 2)) (*.f32 (PI.f32) 1/2)))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (+.f32 (*.f32 (PI.f32) (*.f32 u1 2)) (*.f32 (PI.f32) 1/2)))))) (*.f32 alphay alphay))))) (/.f32 u0 (-.f32 1 u0))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay)))) (-.f32 1 u0))))))

eval6.0ms (0%)

Compiler

Compiled 424 to 276 computations (34.9% saved)

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

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

Compiled 82 to 58 computations (29.3% saved)

localize417.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
0.4b
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
11.4b
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
11.8b
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
Compiler

Compiled 576 to 357 computations (38% saved)

series20.0ms (0%)

Counts
4 → 96
Calls

24 calls:

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

rewrite147.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1294×rational.json-simplify-6
1122×rational.json-simplify-3
1004×rational.json-simplify-24
898×rational.json-simplify-12
894×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018128
1102128
2317128
31632128
Stop Event
node limit
Counts
4 → 586
Calls
Call 1
Inputs
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (-.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (+.f32 0 (-.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2) (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2)) (-.f32 0 (+.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (-.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) (-.f32 0 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2)) (+.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2)) (-.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 1 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (+.f32 0 (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (-.f32 0 (+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 0 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (-.f32 (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (PI.f32) (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (neg.f32 (*.f32 (PI.f32) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (neg.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 (PI.f32) (/.f32 1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (neg.f32 (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (neg.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (-.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (/.f32 (PI.f32) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (neg.f32 (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (neg.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (/.f32 (PI.f32) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (neg.f32 (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (neg.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (/.f32 (PI.f32) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (PI.f32) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (neg.f32 (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (neg.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (/.f32 (PI.f32) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (PI.f32) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (neg.f32 (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (neg.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (/.f32 (PI.f32) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 0 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 0 (/.f32 (PI.f32) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (PI.f32) 0) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (PI.f32) 0) (/.f32 (PI.f32) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (/.f32 (PI.f32) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (PI.f32) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (/.f32 (PI.f32) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (PI.f32) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (/.f32 (PI.f32) (/.f32 1 0)) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (/.f32 (PI.f32) (/.f32 1 0)) (/.f32 (PI.f32) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (+.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (+.f32 0 (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (PI.f32) (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (PI.f32) (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 0 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 0 (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 0 (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 1/2) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 1/2) (/.f32 u1 (/.f32 1/2 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 u1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 0) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (PI.f32) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (PI.f32) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 (PI.f32) 1/2) (/.f32 u1 (/.f32 1/2 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 u1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 u1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (+.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (+.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (+.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u1 (/.f32 1/2 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (PI.f32) 2) (/.f32 1/2 u1)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u1 0) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (*.f32 u1 4)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (-.f32 0 (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (-.f32 (*.f32 (PI.f32) 0) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (-.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (-.f32 (/.f32 (PI.f32) (/.f32 1 0)) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) (+.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (neg.f32 (*.f32 (PI.f32) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (neg.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 (PI.f32) (/.f32 1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 u1 (/.f32 1/2 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 u1 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 (-.f32 (PI.f32) (PI.f32)) (/.f32 1 (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 (-.f32 (+.f32 u1 (+.f32 1/2 u1)) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 0 (*.f32 -1 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 0 (neg.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 0 (*.f32 -1 (/.f32 1 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 0 (neg.f32 (/.f32 1 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (-.f32 0 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 (*.f32 (PI.f32) 2) (*.f32 -1 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 (*.f32 (PI.f32) 2) (neg.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2) (*.f32 -1 (/.f32 1 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2) (neg.f32 (/.f32 1 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (*.f32 u1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) 1/2) (/.f32 (*.f32 (PI.f32) 2) (/.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 u1 4))) (*.f32 (PI.f32) (+.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) 1/2) (+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (PI.f32)) (*.f32 (PI.f32) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2))) (*.f32 (PI.f32) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) 0) (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (PI.f32) 0) -1) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) -1) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 (PI.f32) 2)) (/.f32 1 (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) 2)) (/.f32 1 (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 1/2 (*.f32 u1 4)) (/.f32 1 (PI.f32))) (*.f32 (PI.f32) (+.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (/.f32 1 (PI.f32))) (/.f32 (+.f32 (+.f32 u1 (+.f32 1/2 u1)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (*.f32 -1 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (neg.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (*.f32 -1 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (neg.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (PI.f32) (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (PI.f32) (*.f32 -1 (*.f32 -1 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (PI.f32) (*.f32 -1 (neg.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (PI.f32) (neg.f32 (*.f32 -1 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (PI.f32) (neg.f32 (neg.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (/.f32 1 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (/.f32 1 (*.f32 (PI.f32) 2)) (+.f32 u1 (+.f32 1/2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 u1 (+.f32 1/2 u1)) (*.f32 -1 (*.f32 -1 (/.f32 1 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 u1 (+.f32 1/2 u1)) (*.f32 -1 (neg.f32 (/.f32 1 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 u1 (+.f32 1/2 u1)) (neg.f32 (*.f32 -1 (/.f32 1 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 u1 (+.f32 1/2 u1)) (neg.f32 (neg.f32 (/.f32 1 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 1 (PI.f32)) (/.f32 1 (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))) (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (PI.f32)) (*.f32 -1 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (PI.f32)) (neg.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (PI.f32)) (/.f32 -1 (+.f32 u1 (+.f32 1/2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (PI.f32)) (*.f32 1 (neg.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 u1 (+.f32 1/2 u1))) (*.f32 -1 (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 u1 (+.f32 1/2 u1))) (neg.f32 (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 u1 (+.f32 1/2 u1))) (/.f32 -1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 u1 (+.f32 1/2 u1))) (*.f32 1 (neg.f32 (/.f32 1 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 alphay (/.f32 0 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (neg.f32 (*.f32 alphay (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 alphay (/.f32 alphax 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (neg.f32 (*.f32 alphay (/.f32 0 alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (/.f32 alphay (/.f32 alphax 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (neg.f32 (*.f32 alphay (/.f32 0 alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (/.f32 alphay (/.f32 alphax 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (neg.f32 (*.f32 alphay (/.f32 0 alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (/.f32 alphay (/.f32 alphax 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 alphay (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (neg.f32 (*.f32 alphay (/.f32 0 alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (/.f32 alphay (/.f32 alphax 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 alphay (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (neg.f32 (*.f32 alphay (/.f32 0 alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (/.f32 alphay (/.f32 alphax 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 0 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 0 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 0 (/.f32 alphay (/.f32 alphax 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 0 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (/.f32 alphay (/.f32 alphax 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (/.f32 alphay (/.f32 alphax 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 alphay (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (/.f32 alphay (/.f32 alphax 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 alphay (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 alphay (/.f32 alphax 0)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 alphay (/.f32 alphax 0)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 alphay (/.f32 alphax 0)) (/.f32 alphay (/.f32 alphax 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 alphay (/.f32 0 alphax))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (-.f32 0 (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (-.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (-.f32 (/.f32 alphay (/.f32 alphax 0)) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 0 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 alphay (/.f32 0 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (neg.f32 (*.f32 alphay (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 alphay (/.f32 alphax 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 0 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (-.f32 alphay alphay) (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (-.f32 alphay alphay) (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (-.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (*.f32 alphay 0) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 0 (*.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 0 (*.f32 (/.f32 alphax alphay) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 0 (/.f32 (neg.f32 alphax) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 0 (*.f32 -1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 0 (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (*.f32 alphay 0) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (-.f32 0 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (/.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (*.f32 (/.f32 alphax alphay) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (/.f32 (neg.f32 alphax) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (/.f32 (+.f32 alphay alphay) (*.f32 (neg.f32 alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (/.f32 (*.f32 (/.f32 alphay alphax) 2) (*.f32 -1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (/.f32 (*.f32 (/.f32 alphay alphax) 2) (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (-.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 alphay (/.f32 0 alphax))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 alphay (/.f32 0 alphax))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 alphay (/.f32 0 alphax))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 alphay (/.f32 0 alphax)) (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 alphay (/.f32 alphax 0)) (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 alphay (/.f32 0 alphax)) -1) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) -1) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 alphay alphay) (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 alphay (+.f32 alphay (+.f32 alphay alphay))) (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (/.f32 (+.f32 alphay (+.f32 alphay alphay)) (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 alphay (+.f32 alphay (+.f32 alphay alphay))) (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (+.f32 alphay (+.f32 alphay alphay)) (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (*.f32 (/.f32 alphay alphax) 2) (*.f32 (/.f32 alphay alphax) 2)) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (/.f32 (+.f32 (/.f32 alphay alphax) (*.f32 (/.f32 alphay alphax) 2)) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (/.f32 alphax alphay)) (/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (/.f32 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 alphay (+.f32 alphay alphay)) (*.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 alphax alphax))) (/.f32 1/2 (/.f32 (/.f32 alphax alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (*.f32 (/.f32 alphax alphay) -1)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (/.f32 (neg.f32 alphax) alphay)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (*.f32 -1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 0 alphax) (*.f32 -1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 0 alphax) (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (+.f32 alphay alphay)) alphax) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 alphay (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 alphay (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 alphay (*.f32 1 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 alphay (*.f32 -1 (*.f32 (neg.f32 alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 alphay (neg.f32 (*.f32 (neg.f32 alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 alphay alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 alphay alphax) (*.f32 -1 (*.f32 -1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 alphay alphax) (*.f32 -1 (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 alphay alphax) (neg.f32 (*.f32 -1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 alphay alphax) (neg.f32 (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (/.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (/.f32 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (/.f32 alphax (+.f32 alphay alphay)) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 alphax (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1/2 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 alphax (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (+.f32 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (*.f32 (/.f32 1/2 alphay) (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (*.f32 (/.f32 1/2 alphay) (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (*.f32 (/.f32 alphax (+.f32 alphay alphay)) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 -1 (*.f32 (/.f32 alphax alphay) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 -1 (/.f32 (neg.f32 alphax) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (neg.f32 (*.f32 (/.f32 alphax alphay) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 alphax alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 1 alphay) (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 1 alphay) (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 alphay alphay) (*.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 alphay alphay) (/.f32 (+.f32 alphax alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/2 alphax) (/.f32 (/.f32 1/2 alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/2 alphax) (*.f32 (/.f32 1/2 alphay) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 alphax (neg.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (/.f32 (neg.f32 alphax) alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (/.f32 alphax -1/2) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1/2 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (-.f32 (neg.f32 alphax) alphax) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1/2 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (/.f32 alphax -1/2) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (+.f32 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (-.f32 (neg.f32 alphax) alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (+.f32 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (*.f32 (/.f32 (neg.f32 alphax) alphay) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (neg.f32 alphax) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphax alphay) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 1 (/.f32 (neg.f32 alphax) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 alphay) (*.f32 (neg.f32 alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 alphay) (/.f32 (neg.f32 alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 alphay) (*.f32 -1 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 alphay) (*.f32 -1 (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 alphay) (neg.f32 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 alphay) (neg.f32 (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 alphay (neg.f32 alphax)) (*.f32 -1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 alphay (neg.f32 alphax)) (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 alphay (neg.f32 alphax)) (/.f32 -1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 alphay (neg.f32 alphax)) (*.f32 1 (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1/2 alphax)) (/.f32 1/2 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 alphax) (/.f32 (/.f32 1 alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 alphax) (/.f32 1 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1/2 (/.f32 (neg.f32 alphax) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1/2 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1/2 (/.f32 (neg.f32 alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (+.f32 alphay alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1/2 alphay)) (+.f32 alphax alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 alphay alphay)) (*.f32 (/.f32 alphax -1/2) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 alphay alphay)) (*.f32 -1 (*.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 alphay alphay)) (neg.f32 (*.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/2 (/.f32 (/.f32 alphax alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 alphay (+.f32 alphax alphax)) (*.f32 1/2 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (neg.f32 alphay) alphay) (*.f32 -1 (*.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (neg.f32 alphay)) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (+.f32 alphay alphay)) (+.f32 alphax alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (/.f32 alphax (+.f32 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (+.f32 alphay alphay))) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (+.f32 alphay alphay)) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (/.f32 alphax -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (/.f32 1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (neg.f32 alphay) alphay) (*.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 alphax alphax))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) 1/2) (+.f32 alphax alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 0 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 alphay 0) (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))))))

simplify306.0ms (0.6%)

Algorithm
egg-herbie
Rules
1408×rational.json-simplify-1
1378×rational.json-simplify-3
1082×rational.json-simplify-12
950×rational.json-simplify-13
782×rational.json-simplify-5
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0119930726
1380030468
Stop Event
node limit
Counts
682 → 719
Calls
Call 1
Inputs
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (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 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(*.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 (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 (+.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 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(+.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 0)
(+.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (-.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))
(+.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (+.f32 0 (-.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))
(+.f32 0 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(+.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2))
(+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2) (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))
(+.f32 (-.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(+.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2)) (-.f32 0 (+.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2))))
(-.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 0)
(-.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (-.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))
(-.f32 0 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))
(-.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) (-.f32 0 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2)))
(-.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2) -1))
(-.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(-.f32 (-.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))
(-.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2)) (+.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2)))
(-.f32 (+.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2))
(-.f32 (+.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2)) (-.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2)))
(*.f32 1/2 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2))
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 1)
(*.f32 1 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(*.f32 -1 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))
(*.f32 -1 (*.f32 1 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))
(*.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) -1)
(*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2) 1/2)
(*.f32 (-.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) -1/2)
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 1)
(/.f32 1 (/.f32 1 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))
(/.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) -1)
(neg.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))
(+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)
(+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (+.f32 0 (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(+.f32 0 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))
(+.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))
(+.f32 (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (-.f32 0 (+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))
(-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)
(-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(-.f32 0 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(-.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 0 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))
(-.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) -1))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))
(-.f32 (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(-.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))
(-.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (-.f32 (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))
(-.f32 (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))
(*.f32 1/2 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 1)
(*.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))
(*.f32 -1 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) -1)
(*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) 1/2)
(*.f32 (-.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) -1/2)
(/.f32 1/2 (/.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))
(/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 1)
(/.f32 1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) -1)
(neg.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (PI.f32) (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) 0)
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (neg.f32 (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (neg.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 (PI.f32) (/.f32 1 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (neg.f32 (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (neg.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (-.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (/.f32 (PI.f32) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (neg.f32 (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (neg.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (/.f32 (PI.f32) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (neg.f32 (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (neg.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (/.f32 (PI.f32) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (neg.f32 (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (neg.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (/.f32 (PI.f32) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (neg.f32 (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (neg.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (/.f32 (PI.f32) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 0 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 0 (/.f32 (PI.f32) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (PI.f32) 0) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (PI.f32) 0) (/.f32 (PI.f32) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (/.f32 (PI.f32) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (/.f32 (PI.f32) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (/.f32 (PI.f32) (/.f32 1 0)) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (/.f32 (PI.f32) (/.f32 1 0)) (/.f32 (PI.f32) (/.f32 1 0))))
(+.f32 0 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) 1/2) (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(+.f32 (*.f32 (PI.f32) 1/2) (+.f32 0 (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) 1/2) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) 1/2) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) (+.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) 1/2) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) 1/2) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (PI.f32) (+.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) 1/2) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) 1/2) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (PI.f32) (+.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) 1/2) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) 1/2))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 0 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 0 (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 0 (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 1/2) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 1/2) (/.f32 u1 (/.f32 1/2 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 u1 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 0) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (PI.f32) 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (PI.f32) 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 (PI.f32) 1/2) (/.f32 u1 (/.f32 1/2 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 u1 0)))
(+.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))
(+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 u1 -2))))
(+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (+.f32 u1 u1)))
(+.f32 (neg.f32 (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(+.f32 (neg.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(+.f32 (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (+.f32 u1 u1)))
(+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(+.f32 (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(+.f32 (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(+.f32 (-.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(+.f32 (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) 1/2))
(+.f32 (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (+.f32 u1 u1)))
(+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(+.f32 (/.f32 u1 (/.f32 1/2 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(+.f32 (/.f32 (*.f32 (PI.f32) 2) (/.f32 1/2 u1)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (+.f32 u1 u1))))
(+.f32 (*.f32 u1 0) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(+.f32 (*.f32 (PI.f32) (*.f32 u1 4)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (+.f32 u1 u1))))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (-.f32 0 (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (-.f32 (*.f32 (PI.f32) 0) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (-.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (-.f32 (/.f32 (PI.f32) (/.f32 1 0)) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))))
(+.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) 1/2)))
(+.f32 (+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) (+.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (+.f32 u1 u1))))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) 0)
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) 0))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (neg.f32 (*.f32 (PI.f32) 0)))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (neg.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0)))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 (PI.f32) (/.f32 1 0)))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 u1 (/.f32 1/2 0)))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 u1 0))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 (-.f32 (PI.f32) (PI.f32)) (/.f32 1 (+.f32 u1 (+.f32 1/2 u1)))))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 (-.f32 (+.f32 u1 (+.f32 1/2 u1)) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 1 (PI.f32))))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 0 (*.f32 -1 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 0 (neg.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 0 (*.f32 -1 (/.f32 1 (PI.f32)))))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 0 (neg.f32 (/.f32 1 (PI.f32)))))
(-.f32 0 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) -1/2))
(-.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))
(-.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))
(-.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (-.f32 0 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))
(-.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) -1))
(-.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 (*.f32 (PI.f32) 2) (*.f32 -1 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))
(-.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 (*.f32 (PI.f32) 2) (neg.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))
(-.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2) (*.f32 -1 (/.f32 1 (PI.f32)))))
(-.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2) (neg.f32 (/.f32 1 (PI.f32)))))
(-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(-.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(-.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (*.f32 u1 -2)))
(-.f32 (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(-.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(-.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))
(-.f32 (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))
(-.f32 (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(-.f32 (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(-.f32 (+.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(-.f32 (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(-.f32 (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(-.f32 (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(-.f32 (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(-.f32 (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(-.f32 (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(-.f32 (+.f32 (*.f32 (PI.f32) 1/2) (/.f32 (*.f32 (PI.f32) 2) (/.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 u1)))
(-.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 u1 4))) (*.f32 (PI.f32) (+.f32 u1 u1)))
(-.f32 (+.f32 (*.f32 (PI.f32) 1/2) (+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 u1 u1)))
(-.f32 (+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (PI.f32)) (*.f32 (PI.f32) 1/2))
(-.f32 (+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2))) (*.f32 (PI.f32) 1/2))
(-.f32 (+.f32 (*.f32 (PI.f32) 0) (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))
(-.f32 (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))
(-.f32 (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))
(-.f32 (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))
(-.f32 (/.f32 (*.f32 (PI.f32) 0) -1) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(-.f32 (/.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) -1) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(-.f32 (/.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 (PI.f32) 2)) (/.f32 1 (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) 2)) (/.f32 1 (+.f32 u1 (+.f32 1/2 u1)))))
(-.f32 (/.f32 (+.f32 1/2 (*.f32 u1 4)) (/.f32 1 (PI.f32))) (*.f32 (PI.f32) (+.f32 u1 u1)))
(-.f32 (/.f32 (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (/.f32 1 (PI.f32))) (/.f32 (+.f32 (+.f32 u1 (+.f32 1/2 u1)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (/.f32 1 (PI.f32))))
(-.f32 (/.f32 0 (*.f32 -1 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(-.f32 (/.f32 0 (neg.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(-.f32 (/.f32 0 (*.f32 -1 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(-.f32 (/.f32 0 (neg.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(/.f32 (PI.f32) (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))
(/.f32 (PI.f32) (*.f32 -1 (*.f32 -1 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))
(/.f32 (PI.f32) (*.f32 -1 (neg.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))
(/.f32 (PI.f32) (neg.f32 (*.f32 -1 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))
(/.f32 (PI.f32) (neg.f32 (neg.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))
(/.f32 1/2 (/.f32 (/.f32 1 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (PI.f32)))
(/.f32 1/2 (/.f32 (/.f32 1 (*.f32 (PI.f32) 2)) (+.f32 u1 (+.f32 1/2 u1))))
(/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 (PI.f32)))
(/.f32 (+.f32 u1 (+.f32 1/2 u1)) (*.f32 -1 (*.f32 -1 (/.f32 1 (PI.f32)))))
(/.f32 (+.f32 u1 (+.f32 1/2 u1)) (*.f32 -1 (neg.f32 (/.f32 1 (PI.f32)))))
(/.f32 (+.f32 u1 (+.f32 1/2 u1)) (neg.f32 (*.f32 -1 (/.f32 1 (PI.f32)))))
(/.f32 (+.f32 u1 (+.f32 1/2 u1)) (neg.f32 (neg.f32 (/.f32 1 (PI.f32)))))
(/.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) 1)
(/.f32 1 (/.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))) (PI.f32)))
(/.f32 1 (*.f32 (/.f32 1 (PI.f32)) (/.f32 1 (+.f32 u1 (+.f32 1/2 u1)))))
(/.f32 1 (*.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))) (/.f32 1 (PI.f32))))
(/.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) -1)
(/.f32 (neg.f32 (PI.f32)) (*.f32 -1 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1)))))
(/.f32 (neg.f32 (PI.f32)) (neg.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1)))))
(/.f32 (neg.f32 (PI.f32)) (/.f32 -1 (+.f32 u1 (+.f32 1/2 u1))))
(/.f32 (neg.f32 (PI.f32)) (*.f32 1 (neg.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))
(/.f32 (neg.f32 (+.f32 u1 (+.f32 1/2 u1))) (*.f32 -1 (/.f32 1 (PI.f32))))
(/.f32 (neg.f32 (+.f32 u1 (+.f32 1/2 u1))) (neg.f32 (/.f32 1 (PI.f32))))
(/.f32 (neg.f32 (+.f32 u1 (+.f32 1/2 u1))) (/.f32 -1 (PI.f32)))
(/.f32 (neg.f32 (+.f32 u1 (+.f32 1/2 u1))) (*.f32 1 (neg.f32 (/.f32 1 (PI.f32)))))
(neg.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) 0)
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 alphay (/.f32 0 alphax)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (neg.f32 (*.f32 alphay (/.f32 0 alphax))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 alphay (/.f32 alphax 0)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (neg.f32 (*.f32 alphay (/.f32 0 alphax)))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax)))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax)))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (/.f32 alphay (/.f32 alphax 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (neg.f32 (*.f32 alphay (/.f32 0 alphax)))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax)))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax)))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (/.f32 alphay (/.f32 alphax 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (neg.f32 (*.f32 alphay (/.f32 0 alphax)))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax)))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax)))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (/.f32 alphay (/.f32 alphax 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 alphay (/.f32 0 alphax))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (neg.f32 (*.f32 alphay (/.f32 0 alphax)))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax)))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax)))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (/.f32 alphay (/.f32 alphax 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 alphay (/.f32 0 alphax))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (neg.f32 (*.f32 alphay (/.f32 0 alphax)))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax)))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax)))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (/.f32 alphay (/.f32 alphax 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 0 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 0 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 0 (/.f32 alphay (/.f32 alphax 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 0 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (/.f32 alphay (/.f32 alphax 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (/.f32 alphay (/.f32 alphax 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 alphay (/.f32 0 alphax))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (/.f32 alphay (/.f32 alphax 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 alphay (/.f32 0 alphax))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 alphay (/.f32 alphax 0)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 alphay (/.f32 alphax 0)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 alphay (/.f32 alphax 0)) (/.f32 alphay (/.f32 alphax 0))))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))
(+.f32 0 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))
(+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax)))))
(+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax)))))
(+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax)))))
(+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax)))))
(+.f32 (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (neg.f32 (*.f32 alphay (/.f32 0 alphax))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (-.f32 0 (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))))
(+.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))))
(+.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))))
(+.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (-.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))))
(+.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (-.f32 (/.f32 alphay (/.f32 alphax 0)) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) 0)
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 0 alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 alphay (/.f32 0 alphax)))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (neg.f32 (*.f32 alphay (/.f32 0 alphax))))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax))))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax))))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0)))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 alphay (/.f32 alphax 0)))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax)))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 0 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (-.f32 alphay alphay) (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (-.f32 alphay alphay) (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (-.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (*.f32 alphay 0) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 alphax alphay)))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 0 (*.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 0 (*.f32 (/.f32 alphax alphay) -1)))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 0 (/.f32 (neg.f32 alphax) alphay)))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 0 (*.f32 -1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 0 (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (*.f32 alphay 0) alphax))
(-.f32 0 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (-.f32 0 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (/.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) -1))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (*.f32 (/.f32 alphax alphay) -1)))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (/.f32 (neg.f32 alphax) alphay)))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (/.f32 (+.f32 alphay alphay) (*.f32 (neg.f32 alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (/.f32 (*.f32 (/.f32 alphay alphax) 2) (*.f32 -1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (/.f32 (*.f32 (/.f32 alphay alphax) 2) (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(-.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(-.f32 (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(-.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(-.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(-.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(-.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))
(-.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))
(-.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (-.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))
(-.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 alphay (/.f32 0 alphax))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(-.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(-.f32 (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(-.f32 (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(-.f32 (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(-.f32 (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(-.f32 (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 alphay (/.f32 0 alphax))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(-.f32 (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(-.f32 (+.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 alphay (/.f32 0 alphax))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(-.f32 (+.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(-.f32 (+.f32 (*.f32 alphay (/.f32 0 alphax)) (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))
(-.f32 (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))
(-.f32 (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))
(-.f32 (+.f32 (/.f32 alphay (/.f32 alphax 0)) (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))
(-.f32 (/.f32 (*.f32 alphay (/.f32 0 alphax)) -1) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(-.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) -1) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(-.f32 (/.f32 0 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(-.f32 (/.f32 (+.f32 alphay alphay) (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(-.f32 (/.f32 (+.f32 alphay (+.f32 alphay (+.f32 alphay alphay))) (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (/.f32 (+.f32 alphay (+.f32 alphay alphay)) (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(-.f32 (/.f32 (+.f32 alphay (+.f32 alphay (+.f32 alphay alphay))) (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (+.f32 alphay (+.f32 alphay alphay)) (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(-.f32 (/.f32 (+.f32 (*.f32 (/.f32 alphay alphax) 2) (*.f32 (/.f32 alphay alphax) 2)) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (/.f32 (+.f32 (/.f32 alphay alphax) (*.f32 (/.f32 alphay alphax) 2)) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(-.f32 (/.f32 (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (/.f32 alphax alphay)) (/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (/.f32 alphax alphay)))
(-.f32 (/.f32 (+.f32 alphay (+.f32 alphay alphay)) (*.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 alphax alphax))) (/.f32 1/2 (/.f32 (/.f32 alphax alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(-.f32 (/.f32 0 (*.f32 (/.f32 alphax alphay) -1)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(-.f32 (/.f32 0 (/.f32 (neg.f32 alphax) alphay)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(-.f32 (/.f32 0 (*.f32 -1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(-.f32 (/.f32 (/.f32 0 alphax) (*.f32 -1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(-.f32 (/.f32 0 (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(-.f32 (/.f32 (/.f32 0 alphax) (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(-.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (+.f32 alphay alphay)) alphax) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(/.f32 alphay (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(/.f32 alphay (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(/.f32 alphay (*.f32 1 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(/.f32 alphay (*.f32 -1 (*.f32 (neg.f32 alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(/.f32 alphay (neg.f32 (*.f32 (neg.f32 alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(/.f32 (/.f32 alphay alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(/.f32 (/.f32 alphay alphax) (*.f32 -1 (*.f32 -1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(/.f32 (/.f32 alphay alphax) (*.f32 -1 (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(/.f32 (/.f32 alphay alphax) (neg.f32 (*.f32 -1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(/.f32 (/.f32 alphay alphax) (neg.f32 (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(/.f32 1/2 (/.f32 (/.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (/.f32 alphay alphax)))
(/.f32 1/2 (/.f32 (/.f32 alphax (+.f32 alphay alphay)) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(/.f32 1/2 (/.f32 alphax (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1/2 alphay))))
(/.f32 1/2 (/.f32 alphax (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (+.f32 alphay alphay))))
(/.f32 1/2 (*.f32 (/.f32 1/2 alphay) (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(/.f32 1/2 (*.f32 (/.f32 1/2 alphay) (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(/.f32 1/2 (*.f32 (/.f32 alphax (+.f32 alphay alphay)) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax alphay))
(/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 -1 (*.f32 (/.f32 alphax alphay) -1)))
(/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 -1 (/.f32 (neg.f32 alphax) alphay)))
(/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (neg.f32 (*.f32 (/.f32 alphax alphay) -1)))
(/.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) 1)
(/.f32 1 (/.f32 (/.f32 alphax alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(/.f32 1 (*.f32 (/.f32 1 alphay) (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(/.f32 1 (*.f32 (/.f32 1 alphay) (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(/.f32 (+.f32 alphay alphay) (*.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 alphax alphax)))
(/.f32 (+.f32 alphay alphay) (/.f32 (+.f32 alphax alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(/.f32 (/.f32 1/2 alphax) (/.f32 (/.f32 1/2 alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(/.f32 (/.f32 1/2 alphax) (*.f32 (/.f32 1/2 alphay) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(/.f32 -1 (/.f32 alphax (neg.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(/.f32 -1 (/.f32 (/.f32 (neg.f32 alphax) alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(/.f32 -1 (/.f32 (/.f32 alphax -1/2) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1/2 alphay))))
(/.f32 -1 (/.f32 (-.f32 (neg.f32 alphax) alphax) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1/2 alphay))))
(/.f32 -1 (/.f32 (/.f32 alphax -1/2) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (+.f32 alphay alphay))))
(/.f32 -1 (/.f32 (-.f32 (neg.f32 alphax) alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (+.f32 alphay alphay))))
(/.f32 -1 (*.f32 (/.f32 (neg.f32 alphax) alphay) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (neg.f32 alphax) alphay))
(/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphax alphay) -1))
(/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 1 (/.f32 (neg.f32 alphax) alphay)))
(/.f32 (neg.f32 alphay) (*.f32 (neg.f32 alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(/.f32 (neg.f32 alphay) (/.f32 (neg.f32 alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(/.f32 (neg.f32 alphay) (*.f32 -1 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(/.f32 (neg.f32 alphay) (*.f32 -1 (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(/.f32 (neg.f32 alphay) (neg.f32 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(/.f32 (neg.f32 alphay) (neg.f32 (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(/.f32 (/.f32 alphay (neg.f32 alphax)) (*.f32 -1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(/.f32 (/.f32 alphay (neg.f32 alphax)) (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(/.f32 (/.f32 alphay (neg.f32 alphax)) (/.f32 -1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(/.f32 (/.f32 alphay (neg.f32 alphax)) (*.f32 1 (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) -1)
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1/2 alphax)) (/.f32 1/2 alphay))
(/.f32 (/.f32 1 alphax) (/.f32 (/.f32 1 alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(/.f32 (/.f32 1 alphax) (/.f32 1 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(/.f32 -1/2 (/.f32 (neg.f32 alphax) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1/2 alphay))))
(/.f32 -1/2 (/.f32 (neg.f32 alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (+.f32 alphay alphay))))
(/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) alphax)
(/.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1/2 alphay)) (+.f32 alphax alphax))
(/.f32 (neg.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (neg.f32 alphax))
(/.f32 (neg.f32 (+.f32 alphay alphay)) (*.f32 (/.f32 alphax -1/2) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(/.f32 (neg.f32 (+.f32 alphay alphay)) (*.f32 -1 (*.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 alphax alphax))))
(/.f32 (neg.f32 (+.f32 alphay alphay)) (neg.f32 (*.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 alphax alphax))))
(/.f32 (/.f32 1/2 (/.f32 (/.f32 alphax alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) 1/2)
(/.f32 (/.f32 alphay (+.f32 alphax alphax)) (*.f32 1/2 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(/.f32 (-.f32 (neg.f32 alphay) alphay) (*.f32 -1 (*.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 alphax alphax))))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (neg.f32 alphay)) (neg.f32 alphax))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (+.f32 alphay alphay)) (+.f32 alphax alphax))
(/.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (/.f32 alphax (+.f32 alphay alphay)))
(/.f32 (-.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (+.f32 alphay alphay))) (neg.f32 alphax))
(/.f32 (/.f32 (neg.f32 (+.f32 alphay alphay)) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (/.f32 alphax -1/2))
(/.f32 (/.f32 1 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (/.f32 1 alphay))
(/.f32 (/.f32 1 (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 1 alphay))
(/.f32 (/.f32 (-.f32 (neg.f32 alphay) alphay) (*.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 alphax alphax))) -1)
(/.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) 1/2) (+.f32 alphax alphax))
(/.f32 (-.f32 0 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (neg.f32 alphax))
(/.f32 (-.f32 (*.f32 alphay 0) (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (neg.f32 alphax))
(neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
Outputs
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2))))) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2))))) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2))))) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2))))) alphax)))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -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 2 (PI.f32)) (*.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 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 u1 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))))
(+.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 u1 (-.f32 (*.f32 2 (PI.f32)) (*.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 2 (*.f32 (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.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 u1 2))) (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))))))
(+.f32 (+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 u1 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) (pow.f32 u1 2)))) (/.f32 (cos.f32 (*.f32 1/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)) (+.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)))) (+.f32 (+.f32 (*.f32 u1 (-.f32 (*.f32 2 (PI.f32)) (*.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 2 (*.f32 (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.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 u1 2))) (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.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 (-.f32 (*.f32 2 (PI.f32)) (*.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 (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))) (*.f32 -2 (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.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)))))) (pow.f32 u1 3))))
(+.f32 (+.f32 (+.f32 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))) (*.f32 u1 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))))) (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) (pow.f32 u1 2)))) (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))) (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (/.f32 -4 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (*.f32 (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 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 2))))) (+.f32 (/.f32 4/3 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3)))) (*.f32 -2 (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (*.f32 (PI.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) 2)))))) (pow.f32 u1 3)))
(/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))))
(/.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))))
(/.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))))
(/.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))))
(*.f32 1/2 (PI.f32))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 u1 (*.f32 2 (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 u1 (*.f32 2 (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 u1 (*.f32 2 (PI.f32))) (*.f32 1/2 (PI.f32)))
(*.f32 2 (*.f32 u1 (PI.f32)))
(*.f32 u1 (*.f32 2 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 u1 (*.f32 2 (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 u1 (*.f32 2 (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 u1 (*.f32 2 (PI.f32))) (*.f32 1/2 (PI.f32)))
(*.f32 2 (*.f32 u1 (PI.f32)))
(*.f32 u1 (*.f32 2 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 u1 (*.f32 2 (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 u1 (*.f32 2 (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 u1 (*.f32 2 (PI.f32))) (*.f32 1/2 (PI.f32)))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 1/2 (PI.f32)))) (*.f32 alphax (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 alphay (sin.f32 (*.f32 1/2 (PI.f32)))) (*.f32 alphax (cos.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (*.f32 u1 (-.f32 (*.f32 2 (PI.f32)) (*.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 alphay alphax)))
(+.f32 (/.f32 (*.f32 alphay (sin.f32 (*.f32 1/2 (PI.f32)))) (*.f32 alphax (cos.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (*.f32 u1 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))) (/.f32 alphay 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 2 (*.f32 (*.f32 alphay (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.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 u1 2)))) (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 1/2 (PI.f32))))))) (+.f32 (/.f32 (*.f32 alphay (sin.f32 (*.f32 1/2 (PI.f32)))) (*.f32 alphax (cos.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (*.f32 u1 (-.f32 (*.f32 2 (PI.f32)) (*.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 alphay alphax))))
(+.f32 (/.f32 (*.f32 alphay (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) (pow.f32 u1 2))))) (/.f32 (*.f32 alphax (cos.f32 (*.f32 1/2 (PI.f32)))) 2)) (+.f32 (/.f32 (*.f32 alphay (sin.f32 (*.f32 1/2 (PI.f32)))) (*.f32 alphax (cos.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (*.f32 u1 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))) (/.f32 alphay 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 (*.f32 2 (*.f32 (*.f32 alphay (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.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 u1 2)))) (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 1/2 (PI.f32))))))) (+.f32 (/.f32 (*.f32 alphay (sin.f32 (*.f32 1/2 (PI.f32)))) (*.f32 alphax (cos.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (*.f32 u1 (-.f32 (*.f32 2 (PI.f32)) (*.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 alphay alphax)))) (*.f32 (*.f32 alphay (pow.f32 u1 3)) (/.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 (-.f32 (*.f32 2 (PI.f32)) (*.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 (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))) (*.f32 -2 (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.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)))))) alphax)))
(+.f32 (/.f32 (*.f32 alphay (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) (pow.f32 u1 2))))) (/.f32 (*.f32 alphax (cos.f32 (*.f32 1/2 (PI.f32)))) 2)) (+.f32 (+.f32 (/.f32 (*.f32 alphay (sin.f32 (*.f32 1/2 (PI.f32)))) (*.f32 alphax (cos.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (*.f32 u1 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))))) (/.f32 alphay alphax))) (*.f32 (*.f32 alphay (pow.f32 u1 3)) (/.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (/.f32 -4 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (*.f32 (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 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 2))))) (+.f32 (/.f32 4/3 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3)))) (*.f32 -2 (*.f32 (-.f32 (*.f32 2 (PI.f32)) (*.f32 -2 (*.f32 (PI.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) 2)))))) 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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.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 alphay (/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (*.f32 alphax (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2))))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2))))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2))))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 alphay (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2))))) (*.f32 alphax (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2))))))
(+.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 0)
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))
(+.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (-.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))
(+.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (+.f32 0 (-.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))
(+.f32 0 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))
(+.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2))
(+.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))) (*.f32 2 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))))
(-.f32 (*.f32 2 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))) (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax)))))
(+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2) (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))
(+.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))) (*.f32 2 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))))
(-.f32 (*.f32 2 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))) (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax)))))
(+.f32 (-.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))
(+.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2)) (-.f32 0 (+.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2))))
(+.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))) (*.f32 2 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))))
(-.f32 (*.f32 2 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))) (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax)))))
(-.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 0)
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))
(-.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (-.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))
(-.f32 0 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))
(-.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) (-.f32 0 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2)))
(+.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))) (*.f32 2 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))))
(-.f32 (*.f32 2 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))) (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax)))))
(-.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2) -1))
(+.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))) (*.f32 2 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))))
(-.f32 (*.f32 2 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))) (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax)))))
(-.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(+.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))) (*.f32 2 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))))
(-.f32 (*.f32 2 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))) (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax)))))
(-.f32 (-.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))
(-.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2)) (+.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2)))
(+.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))) (*.f32 2 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))))
(-.f32 (*.f32 2 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))) (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax)))))
(-.f32 (+.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2))
(+.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (-.f32 (*.f32 2 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))) (*.f32 2 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))))))
(+.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax)))) (-.f32 (*.f32 2 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))) (*.f32 2 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax)))))))
(-.f32 (+.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2)) (-.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2)) (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2)))
(-.f32 (*.f32 2 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))) (-.f32 (*.f32 2 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))))
(-.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax)))) (-.f32 (*.f32 2 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))) (*.f32 2 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax)))))))
(*.f32 1/2 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))
(*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 1)
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))
(*.f32 1 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))
(*.f32 -1 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))
(*.f32 -1 (*.f32 1 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))
(*.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) -1)
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))
(*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 2) 1/2)
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))
(*.f32 (-.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) -1/2)
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) 1)
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))
(/.f32 1 (/.f32 1 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))
(/.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))) -1)
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))
(neg.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))))
(+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (+.f32 0 (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(+.f32 0 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(+.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))
(+.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(-.f32 (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(-.f32 (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))))
(+.f32 (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(+.f32 (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (-.f32 0 (+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))
(+.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(-.f32 (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))))
(-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(-.f32 0 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(-.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 0 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))
(+.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(-.f32 (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))))
(-.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) -1))
(+.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(-.f32 (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))
(+.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(-.f32 (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))))
(-.f32 (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(-.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))
(+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (-.f32 (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))) (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))))))
(-.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (-.f32 (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))
(-.f32 (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (-.f32 (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))) (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))))))
(-.f32 (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))
(+.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(-.f32 (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))))
(*.f32 1/2 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 1)
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(*.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(*.f32 -1 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(*.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) -1)
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) 1/2)
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(*.f32 (-.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) -1/2)
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(/.f32 1/2 (/.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 1)
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(/.f32 1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) -1)
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(neg.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(+.f32 (PI.f32) (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) 1/2)))
(-.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 u1 u1))) (*.f32 1/2 (PI.f32)))
(+.f32 (PI.f32) (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 1/2 (PI.f32))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) 0)
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (neg.f32 (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (neg.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 (PI.f32) (/.f32 1 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (neg.f32 (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (neg.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (-.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 0 (/.f32 (PI.f32) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (neg.f32 (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (neg.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (PI.f32) 0) (/.f32 (PI.f32) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (neg.f32 (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (neg.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (/.f32 (PI.f32) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (neg.f32 (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (neg.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (/.f32 (PI.f32) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (neg.f32 (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (neg.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (/.f32 (PI.f32) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 0 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 0 (/.f32 (PI.f32) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (PI.f32) 0) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (PI.f32) 0) (/.f32 (PI.f32) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (/.f32 (PI.f32) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (/.f32 (PI.f32) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (/.f32 (PI.f32) (/.f32 1 0)) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (/.f32 (PI.f32) (/.f32 1 0)) (/.f32 (PI.f32) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 0 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 (PI.f32) 1/2) (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 u1 (+.f32 u1 1/2)) 0)))
(+.f32 (*.f32 (PI.f32) 1/2) (+.f32 0 (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 u1 (+.f32 u1 1/2)) 0)))
(+.f32 (*.f32 (PI.f32) 1/2) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))))
(+.f32 (*.f32 1/2 (PI.f32)) (+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (/.f32 (+.f32 u1 (-.f32 (+.f32 u1 1/2) (PI.f32))) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) 1/2) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) (+.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 u1 (+.f32 u1 1/2)) 0)))
(+.f32 (*.f32 (PI.f32) 1/2) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))))
(+.f32 (+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 1/2 (PI.f32))) (+.f32 (*.f32 (+.f32 u1 (+.f32 u1 1/2)) 0) (*.f32 (+.f32 u1 (+.f32 u1 1/2)) 0)))
(+.f32 (*.f32 (PI.f32) 1/2) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (PI.f32) (+.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 u1 (+.f32 u1 1/2)) 0)))
(+.f32 (*.f32 (PI.f32) 1/2) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))))
(+.f32 (+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 1/2 (PI.f32))) (+.f32 (*.f32 (+.f32 u1 (+.f32 u1 1/2)) 0) (*.f32 (+.f32 u1 (+.f32 u1 1/2)) 0)))
(+.f32 (*.f32 (PI.f32) 1/2) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (PI.f32) (+.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) 1/2) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))))
(+.f32 (*.f32 1/2 (PI.f32)) (+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (/.f32 (+.f32 u1 (-.f32 (+.f32 u1 1/2) (PI.f32))) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) 1/2))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 u1 (+.f32 u1 1/2)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 0 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 0 (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 0 (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 u1 (+.f32 u1 1/2)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 1/2) (neg.f32 (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 1/2) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 1/2) (/.f32 u1 (/.f32 1/2 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 u1 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 u1 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 u1 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 0) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))))
(+.f32 (*.f32 1/2 (PI.f32)) (+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (/.f32 (+.f32 u1 (-.f32 (+.f32 u1 1/2) (PI.f32))) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 u1 (+.f32 u1 1/2)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))))
(+.f32 (*.f32 1/2 (PI.f32)) (+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (/.f32 (+.f32 u1 (-.f32 (+.f32 u1 1/2) (PI.f32))) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))))
(+.f32 (*.f32 1/2 (PI.f32)) (+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (/.f32 (+.f32 u1 (-.f32 (+.f32 u1 1/2) (PI.f32))) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))))
(+.f32 (+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 1/2 (PI.f32))) (+.f32 (*.f32 (+.f32 u1 (+.f32 u1 1/2)) 0) (*.f32 (+.f32 u1 (+.f32 u1 1/2)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (PI.f32) 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 u1 (+.f32 u1 1/2)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))))
(+.f32 (*.f32 1/2 (PI.f32)) (+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (/.f32 (+.f32 u1 (-.f32 (+.f32 u1 1/2) (PI.f32))) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))))
(+.f32 (*.f32 1/2 (PI.f32)) (+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (/.f32 (+.f32 u1 (-.f32 (+.f32 u1 1/2) (PI.f32))) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))))
(+.f32 (+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 1/2 (PI.f32))) (+.f32 (*.f32 (+.f32 u1 (+.f32 u1 1/2)) 0) (*.f32 (+.f32 u1 (+.f32 u1 1/2)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (PI.f32) 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))))
(+.f32 (*.f32 1/2 (PI.f32)) (+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (/.f32 (+.f32 u1 (-.f32 (+.f32 u1 1/2) (PI.f32))) (/.f32 1 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 (PI.f32) 1/2) (/.f32 u1 (/.f32 1/2 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 u1 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 u1 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 u1 0)))
(+.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))
(+.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1)))))
(+.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2)))))
(+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 u1 -2))))
(+.f32 (*.f32 1/2 (PI.f32)) (-.f32 (*.f32 (PI.f32) 0) (*.f32 u1 (*.f32 (PI.f32) -2))))
(+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(+.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1)))))
(+.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2)))))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2)))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 u1 1/2))))))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0) (*.f32 (PI.f32) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))))
(+.f32 (*.f32 (+.f32 u1 (+.f32 u1 1/2)) 0) (+.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2))))))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0) (*.f32 (PI.f32) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))))
(+.f32 (*.f32 (+.f32 u1 (+.f32 u1 1/2)) 0) (+.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2))))))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1))))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2)))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 u1 1/2))))))
(+.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) 0)))
(+.f32 (neg.f32 (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (neg.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) 0)))
(+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (-.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) 1/2))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 u1 (+.f32 u1 1/2)) 0)))
(+.f32 (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 u1 (+.f32 u1 1/2)) 0)))
(+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(+.f32 (/.f32 u1 (/.f32 1/2 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 u1 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 u1 0))
(+.f32 (/.f32 (*.f32 (PI.f32) 2) (/.f32 1/2 u1)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (+.f32 u1 u1))))
(+.f32 (*.f32 1/2 (PI.f32)) (-.f32 (*.f32 2 (/.f32 (PI.f32) (/.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 u1))))
(+.f32 (*.f32 2 (/.f32 (PI.f32) (/.f32 1/2 u1))) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (+.f32 u1 u1))))
(+.f32 (*.f32 u1 0) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 u1 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 u1 0))
(+.f32 (*.f32 (PI.f32) (*.f32 u1 4)) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (+.f32 u1 u1))))
(+.f32 (*.f32 1/2 (PI.f32)) (-.f32 (*.f32 u1 (*.f32 (PI.f32) 4)) (*.f32 (PI.f32) (+.f32 u1 u1))))
(+.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (+.f32 u1 u1))) (*.f32 u1 (*.f32 (PI.f32) 4)))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (-.f32 0 (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))))
(+.f32 0 (-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (-.f32 (*.f32 (PI.f32) 0) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))))
(+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))))
(+.f32 0 (-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (-.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))))
(+.f32 0 (-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(+.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (-.f32 (/.f32 (PI.f32) (/.f32 1 0)) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))))
(+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))))
(+.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2)) (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 1/2 (PI.f32))) (*.f32 1/2 (PI.f32))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 1/2 (PI.f32)))))
(+.f32 (+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) (+.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (+.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 1/2 (PI.f32))) (*.f32 1/2 (PI.f32))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 1/2 (PI.f32)))))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) 0)
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (neg.f32 (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (neg.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 (PI.f32) (/.f32 1 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 u1 (/.f32 1/2 0)))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 u1 0))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 u1 0))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 u1 0))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 u1 0))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 u1 0))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 (-.f32 (PI.f32) (PI.f32)) (/.f32 1 (+.f32 u1 (+.f32 1/2 u1)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 (-.f32 (+.f32 u1 (+.f32 1/2 u1)) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 1 (PI.f32))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 0 (*.f32 -1 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 0 (neg.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 0 (*.f32 -1 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (/.f32 0 (neg.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(-.f32 0 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) -1/2))
(-.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))
(-.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 1/2 (+.f32 u1 u1)))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1))))))
(-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2)))) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0)))
(-.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))
(+.f32 0 (-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(-.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (-.f32 0 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))
(+.f32 0 (-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(-.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) -1))
(+.f32 0 (-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(-.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 (*.f32 (PI.f32) 2) (*.f32 -1 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))
(-.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 2 (/.f32 (PI.f32) (/.f32 -1 (+.f32 1/2 (+.f32 u1 u1))))))
(-.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 2 (/.f32 (PI.f32) (/.f32 -1 (+.f32 u1 (+.f32 u1 1/2))))))
(-.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 (*.f32 (PI.f32) 2) (neg.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))
(-.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 2 (/.f32 (PI.f32) (/.f32 -1 (+.f32 1/2 (+.f32 u1 u1))))))
(-.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 2 (/.f32 (PI.f32) (/.f32 -1 (+.f32 u1 (+.f32 u1 1/2))))))
(-.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2) (*.f32 -1 (/.f32 1 (PI.f32)))))
(-.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 2 (/.f32 (PI.f32) (/.f32 -1 (+.f32 1/2 (+.f32 u1 u1))))))
(-.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 2 (/.f32 (PI.f32) (/.f32 -1 (+.f32 u1 (+.f32 u1 1/2))))))
(-.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2) (neg.f32 (/.f32 1 (PI.f32)))))
(-.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 2 (/.f32 (PI.f32) (/.f32 -1 (+.f32 1/2 (+.f32 u1 u1))))))
(-.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 2 (/.f32 (PI.f32) (/.f32 -1 (+.f32 u1 (+.f32 u1 1/2))))))
(-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(-.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(-.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(+.f32 0 (-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(-.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (*.f32 u1 -2)))
(+.f32 (*.f32 1/2 (PI.f32)) (-.f32 (*.f32 (PI.f32) 0) (*.f32 u1 (*.f32 (PI.f32) -2))))
(-.f32 (-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(-.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(-.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))
(+.f32 0 (-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(-.f32 (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1))))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2))))))
(-.f32 (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))
(-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1)))) (-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2))))))
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))))
(-.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))
(+.f32 0 (-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(-.f32 (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(-.f32 (+.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(-.f32 (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(-.f32 (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(-.f32 (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(-.f32 (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(-.f32 (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) 0)))
(-.f32 (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0)) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(-.f32 (+.f32 (*.f32 (PI.f32) 1/2) (/.f32 (*.f32 (PI.f32) 2) (/.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 u1)))
(+.f32 (*.f32 1/2 (PI.f32)) (-.f32 (*.f32 2 (/.f32 (PI.f32) (/.f32 1/2 u1))) (*.f32 (PI.f32) (+.f32 u1 u1))))
(+.f32 (*.f32 2 (/.f32 (PI.f32) (/.f32 1/2 u1))) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (+.f32 u1 u1))))
(-.f32 (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 u1 4))) (*.f32 (PI.f32) (+.f32 u1 u1)))
(+.f32 (*.f32 1/2 (PI.f32)) (-.f32 (*.f32 u1 (*.f32 (PI.f32) 4)) (*.f32 (PI.f32) (+.f32 u1 u1))))
(+.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (+.f32 u1 u1))) (*.f32 u1 (*.f32 (PI.f32) 4)))
(-.f32 (+.f32 (*.f32 (PI.f32) 1/2) (+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 1/2 (PI.f32))) (*.f32 1/2 (PI.f32))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 1/2 (PI.f32)))))
(-.f32 (+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (PI.f32)) (*.f32 (PI.f32) 1/2))
(-.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 u1 u1))) (*.f32 1/2 (PI.f32)))
(+.f32 (PI.f32) (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 1/2 (PI.f32))))
(-.f32 (+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) 1/2))) (*.f32 (PI.f32) 1/2))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 1/2 (PI.f32))) (*.f32 1/2 (PI.f32))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 1/2 (PI.f32)) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 1/2 (PI.f32)))))
(-.f32 (+.f32 (*.f32 (PI.f32) 0) (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))
(+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))))
(-.f32 (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))
(+.f32 0 (-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(-.f32 (+.f32 (/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 0)) (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))
(+.f32 0 (-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))
(-.f32 (+.f32 (/.f32 (PI.f32) (/.f32 1 0)) (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)))) (+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2))))
(+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(+.f32 (*.f32 (PI.f32) 0) (-.f32 (*.f32 (PI.f32) (*.f32 2 (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))))
(-.f32 (/.f32 (*.f32 (PI.f32) 0) -1) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(-.f32 (/.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 0) -1) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(-.f32 (/.f32 (+.f32 (*.f32 (PI.f32) 2) (*.f32 (PI.f32) 2)) (/.f32 1 (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) 2)) (/.f32 1 (+.f32 u1 (+.f32 1/2 u1)))))
(/.f32 (-.f32 (+.f32 (*.f32 2 (PI.f32)) (*.f32 2 (PI.f32))) (+.f32 (PI.f32) (*.f32 2 (PI.f32)))) (/.f32 1 (+.f32 1/2 (+.f32 u1 u1))))
(/.f32 (+.f32 u1 (+.f32 u1 1/2)) (/.f32 1 (-.f32 (*.f32 2 (PI.f32)) (PI.f32))))
(-.f32 (/.f32 (+.f32 1/2 (*.f32 u1 4)) (/.f32 1 (PI.f32))) (*.f32 (PI.f32) (+.f32 u1 u1)))
(-.f32 (*.f32 (+.f32 1/2 (*.f32 u1 4)) (/.f32 (PI.f32) 1)) (*.f32 (PI.f32) (+.f32 u1 u1)))
(-.f32 (/.f32 (+.f32 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (/.f32 1 (PI.f32))) (/.f32 (+.f32 (+.f32 u1 (+.f32 1/2 u1)) (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (/.f32 1 (PI.f32))))
(/.f32 (-.f32 (+.f32 (*.f32 2 (PI.f32)) (*.f32 2 (PI.f32))) (+.f32 (PI.f32) (*.f32 2 (PI.f32)))) (/.f32 1 (+.f32 1/2 (+.f32 u1 u1))))
(/.f32 (+.f32 u1 (+.f32 u1 1/2)) (/.f32 1 (-.f32 (*.f32 2 (PI.f32)) (PI.f32))))
(-.f32 (/.f32 0 (*.f32 -1 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(-.f32 (/.f32 0 (neg.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(-.f32 (/.f32 0 (*.f32 -1 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(-.f32 (/.f32 0 (neg.f32 (/.f32 1 (PI.f32)))) (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))) (*.f32 (PI.f32) 0))
(/.f32 (PI.f32) (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(/.f32 (PI.f32) (*.f32 -1 (*.f32 -1 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(/.f32 (PI.f32) (*.f32 -1 (neg.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(/.f32 (PI.f32) (neg.f32 (*.f32 -1 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(/.f32 (PI.f32) (neg.f32 (neg.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(/.f32 1/2 (/.f32 (/.f32 1 (*.f32 (+.f32 u1 (+.f32 1/2 u1)) 2)) (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(/.f32 1/2 (/.f32 (/.f32 1 (*.f32 (PI.f32) 2)) (+.f32 u1 (+.f32 1/2 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(/.f32 (+.f32 u1 (+.f32 1/2 u1)) (/.f32 1 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(/.f32 (+.f32 u1 (+.f32 1/2 u1)) (*.f32 -1 (*.f32 -1 (/.f32 1 (PI.f32)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(/.f32 (+.f32 u1 (+.f32 1/2 u1)) (*.f32 -1 (neg.f32 (/.f32 1 (PI.f32)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(/.f32 (+.f32 u1 (+.f32 1/2 u1)) (neg.f32 (*.f32 -1 (/.f32 1 (PI.f32)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(/.f32 (+.f32 u1 (+.f32 1/2 u1)) (neg.f32 (neg.f32 (/.f32 1 (PI.f32)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(/.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))) 1)
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(/.f32 1 (/.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))) (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(/.f32 1 (*.f32 (/.f32 1 (PI.f32)) (/.f32 1 (+.f32 u1 (+.f32 1/2 u1)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(/.f32 1 (*.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))) (/.f32 1 (PI.f32))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(/.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))) -1)
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(/.f32 (neg.f32 (PI.f32)) (*.f32 -1 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(/.f32 (neg.f32 (PI.f32)) (neg.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(/.f32 (neg.f32 (PI.f32)) (/.f32 -1 (+.f32 u1 (+.f32 1/2 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(/.f32 (neg.f32 (PI.f32)) (*.f32 1 (neg.f32 (/.f32 1 (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(/.f32 (neg.f32 (+.f32 u1 (+.f32 1/2 u1))) (*.f32 -1 (/.f32 1 (PI.f32))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(/.f32 (neg.f32 (+.f32 u1 (+.f32 1/2 u1))) (neg.f32 (/.f32 1 (PI.f32))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(/.f32 (neg.f32 (+.f32 u1 (+.f32 1/2 u1))) (/.f32 -1 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(/.f32 (neg.f32 (+.f32 u1 (+.f32 1/2 u1))) (*.f32 1 (neg.f32 (/.f32 1 (PI.f32)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(neg.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 u1 (+.f32 1/2 u1)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) 0)
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 alphay (/.f32 0 alphax)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (neg.f32 (*.f32 alphay (/.f32 0 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 alphay (/.f32 alphax 0)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (neg.f32 (*.f32 alphay (/.f32 0 alphax)))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax)))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax)))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (/.f32 alphay (/.f32 alphax 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 0 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (neg.f32 (*.f32 alphay (/.f32 0 alphax)))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax)))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax)))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (/.f32 alphay (/.f32 alphax 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (neg.f32 (*.f32 alphay (/.f32 0 alphax)))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax)))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax)))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (/.f32 alphay (/.f32 alphax 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 alphay (/.f32 0 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (neg.f32 (*.f32 alphay (/.f32 0 alphax)))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax)))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax)))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (/.f32 alphay (/.f32 alphax 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 alphay (/.f32 0 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (neg.f32 (*.f32 alphay (/.f32 0 alphax)))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax)))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax)))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (/.f32 alphay (/.f32 alphax 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 0 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 0 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 0 (/.f32 alphay (/.f32 alphax 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 0 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (/.f32 alphay (/.f32 alphax 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (/.f32 alphay (/.f32 alphax 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 alphay (/.f32 0 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (/.f32 alphay (/.f32 alphax 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 alphay (/.f32 0 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 alphay (/.f32 alphax 0)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 alphay (/.f32 alphax 0)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 alphay (/.f32 alphax 0)) (/.f32 alphay (/.f32 alphax 0))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(+.f32 0 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax)))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax)))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax)))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (+.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax)))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (neg.f32 (*.f32 alphay (/.f32 0 alphax))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(+.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(+.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (-.f32 0 (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (-.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(+.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (-.f32 (/.f32 alphay (/.f32 alphax 0)) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) 0)
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 0 alphax))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 alphay (/.f32 0 alphax)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (neg.f32 (*.f32 alphay (/.f32 0 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 alphay (/.f32 alphax 0)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 0 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (-.f32 (/.f32 alphay alphax) (/.f32 0 alphax)))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (-.f32 alphay alphay) (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (-.f32 alphay alphay) (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (-.f32 (/.f32 alphay alphax) (/.f32 alphay alphax)) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (*.f32 alphay 0) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (*.f32 (*.f32 alphay 0) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax)) (*.f32 (*.f32 alphay 0) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 alphax alphay)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 0 (*.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 alphax alphax))))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (/.f32 0 (/.f32 (+.f32 alphax alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (/.f32 (+.f32 alphax alphax) 0)))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 0 (*.f32 (/.f32 alphax alphay) -1)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 0 (/.f32 (neg.f32 alphax) alphay)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 0 (*.f32 -1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 0 (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (*.f32 alphay 0) alphax))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 0 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (-.f32 0 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (/.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) -1))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (*.f32 (/.f32 alphax alphay) -1)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (/.f32 (neg.f32 alphax) alphay)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (/.f32 (+.f32 alphay alphay) (*.f32 (neg.f32 alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (/.f32 (*.f32 (/.f32 alphay alphax) 2) (*.f32 -1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) (/.f32 (*.f32 (/.f32 alphay alphax) 2) (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (-.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))
(-.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 2 (/.f32 alphay alphax)))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 2 (/.f32 alphay alphax))))
(-.f32 (*.f32 (+.f32 alphay (+.f32 alphay alphay)) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax)) (*.f32 (/.f32 alphay alphax) (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))))))
(-.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (-.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 alphay (/.f32 0 alphax))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 alphay (/.f32 0 alphax))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 alphay (/.f32 0 alphax))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (+.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 alphay (/.f32 0 alphax))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (+.f32 (/.f32 alphay (/.f32 alphax 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (+.f32 (*.f32 alphay (/.f32 0 alphax)) (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (+.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1 0)) (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (+.f32 (/.f32 alphay (/.f32 alphax 0)) (+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)))) (+.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (/.f32 (*.f32 alphay (/.f32 0 alphax)) -1) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 0) -1) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (/.f32 0 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (/.f32 (+.f32 alphay alphay) (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (/.f32 (+.f32 alphay (+.f32 alphay (+.f32 alphay alphay))) (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (/.f32 (+.f32 alphay (+.f32 alphay alphay)) (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (/.f32 (+.f32 alphay (+.f32 alphay (+.f32 alphay alphay))) (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (+.f32 alphay (+.f32 alphay alphay)) (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (/.f32 (+.f32 (*.f32 (/.f32 alphay alphax) 2) (*.f32 (/.f32 alphay alphax) 2)) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (/.f32 (+.f32 (/.f32 alphay alphax) (*.f32 (/.f32 alphay alphax) 2)) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(/.f32 (-.f32 (+.f32 (*.f32 2 (/.f32 alphay alphax)) (*.f32 2 (/.f32 alphay alphax))) (+.f32 (/.f32 alphay alphax) (*.f32 2 (/.f32 alphay alphax)))) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (/.f32 1 (-.f32 (*.f32 2 (/.f32 alphay alphax)) (/.f32 alphay alphax))))
(-.f32 (/.f32 (+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (/.f32 alphax alphay)) (/.f32 (+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (/.f32 alphax alphay)))
(/.f32 (-.f32 (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (/.f32 alphax alphay))
(/.f32 (-.f32 (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))) (/.f32 alphax alphay))
(-.f32 (/.f32 (+.f32 alphay (+.f32 alphay alphay)) (*.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 alphax alphax))) (/.f32 1/2 (/.f32 (/.f32 alphax alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(-.f32 (/.f32 (+.f32 alphay (+.f32 alphay alphay)) (/.f32 (+.f32 alphax alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (*.f32 1/2 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(-.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (/.f32 (+.f32 alphax alphax) (+.f32 alphay (+.f32 alphay alphay)))) (/.f32 1/2 (/.f32 alphax (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))))
(-.f32 (/.f32 0 (*.f32 (/.f32 alphax alphay) -1)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (/.f32 0 (/.f32 (neg.f32 alphax) alphay)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (/.f32 0 (*.f32 -1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (/.f32 (/.f32 0 alphax) (*.f32 -1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (/.f32 0 (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (/.f32 (/.f32 0 alphax) (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(-.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (+.f32 alphay alphay)) alphax) (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 alphay (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 alphay (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 alphay (*.f32 1 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 alphay (*.f32 -1 (*.f32 (neg.f32 alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 alphay (neg.f32 (*.f32 (neg.f32 alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (/.f32 alphay alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (/.f32 alphay alphax) (*.f32 -1 (*.f32 -1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (/.f32 alphay alphax) (*.f32 -1 (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (/.f32 alphay alphax) (neg.f32 (*.f32 -1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (/.f32 alphay alphax) (neg.f32 (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 1/2 (/.f32 (/.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2)) (/.f32 alphay alphax)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 1/2 (/.f32 (/.f32 alphax (+.f32 alphay alphay)) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 1/2 (/.f32 alphax (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1/2 alphay))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 1/2 (/.f32 alphax (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (+.f32 alphay alphay))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 1/2 (*.f32 (/.f32 1/2 alphay) (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 1/2 (*.f32 (/.f32 1/2 alphay) (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 1/2 (*.f32 (/.f32 alphax (+.f32 alphay alphay)) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphax alphay))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 -1 (*.f32 (/.f32 alphax alphay) -1)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (*.f32 -1 (/.f32 (neg.f32 alphax) alphay)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (neg.f32 (*.f32 (/.f32 alphax alphay) -1)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) 1)
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 1 (/.f32 (/.f32 alphax alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 1 (*.f32 (/.f32 1 alphay) (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 1 (*.f32 (/.f32 1 alphay) (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (+.f32 alphay alphay) (*.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 alphax alphax)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (+.f32 alphay alphay) (/.f32 (+.f32 alphax alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (/.f32 1/2 alphax) (/.f32 (/.f32 1/2 alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (/.f32 1/2 alphax) (*.f32 (/.f32 1/2 alphay) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 -1 (/.f32 alphax (neg.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 -1 (/.f32 (/.f32 (neg.f32 alphax) alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 -1 (/.f32 (/.f32 alphax -1/2) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1/2 alphay))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 -1 (/.f32 (-.f32 (neg.f32 alphax) alphax) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1/2 alphay))))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay 1/2)) (/.f32 (-.f32 (neg.f32 alphax) alphax) -1))
(*.f32 -1 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 (/.f32 1/2 alphay) (-.f32 (neg.f32 alphax) alphax))))
(/.f32 -1 (/.f32 (/.f32 alphax -1/2) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (+.f32 alphay alphay))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 -1 (/.f32 (-.f32 (neg.f32 alphax) alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (+.f32 alphay alphay))))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay 1/2)) (/.f32 (-.f32 (neg.f32 alphax) alphax) -1))
(*.f32 -1 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (*.f32 (/.f32 1/2 alphay) (-.f32 (neg.f32 alphax) alphax))))
(/.f32 -1 (*.f32 (/.f32 (neg.f32 alphax) alphay) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (/.f32 (neg.f32 alphax) alphay))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (/.f32 alphax alphay) -1))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 1 (/.f32 (neg.f32 alphax) alphay)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (neg.f32 alphay) (*.f32 (neg.f32 alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (neg.f32 alphay) (/.f32 (neg.f32 alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (neg.f32 alphay) (*.f32 -1 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (neg.f32 alphay) (*.f32 -1 (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (neg.f32 alphay) (neg.f32 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (neg.f32 alphay) (neg.f32 (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (/.f32 alphay (neg.f32 alphax)) (*.f32 -1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (/.f32 alphay (neg.f32 alphax)) (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (/.f32 alphay (neg.f32 alphax)) (/.f32 -1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (/.f32 alphay (neg.f32 alphax)) (*.f32 1 (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))) -1)
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1/2 alphax)) (/.f32 1/2 alphay))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (/.f32 1 alphax) (/.f32 (/.f32 1 alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (/.f32 1 alphax) (/.f32 1 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 -1/2 (/.f32 (neg.f32 alphax) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1/2 alphay))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 -1/2 (/.f32 (neg.f32 alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (+.f32 alphay alphay))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) alphax)
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 1/2 alphay)) (+.f32 alphax alphax))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (neg.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (neg.f32 alphax))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (neg.f32 (+.f32 alphay alphay)) (*.f32 (/.f32 alphax -1/2) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(*.f32 (*.f32 (neg.f32 (+.f32 alphay alphay)) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (/.f32 -1/2 alphax))
(*.f32 (*.f32 (neg.f32 (+.f32 alphay alphay)) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))) (/.f32 -1/2 alphax))
(/.f32 (neg.f32 (+.f32 alphay alphay)) (*.f32 -1 (*.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 alphax alphax))))
(/.f32 (neg.f32 (+.f32 alphay alphay)) (neg.f32 (/.f32 (+.f32 alphax alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (/.f32 (+.f32 alphax alphax) (/.f32 (+.f32 alphay alphay) 1)))
(/.f32 (neg.f32 (+.f32 alphay alphay)) (neg.f32 (*.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 alphax alphax))))
(/.f32 (neg.f32 (+.f32 alphay alphay)) (neg.f32 (/.f32 (+.f32 alphax alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (/.f32 (+.f32 alphax alphax) (/.f32 (+.f32 alphay alphay) 1)))
(/.f32 (/.f32 1/2 (/.f32 (/.f32 alphax alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) 1/2)
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (/.f32 alphay (+.f32 alphax alphax)) (*.f32 1/2 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (-.f32 (neg.f32 alphay) alphay) (*.f32 -1 (*.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 alphax alphax))))
(neg.f32 (/.f32 (-.f32 (neg.f32 alphay) alphay) (/.f32 (+.f32 alphax alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(neg.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (/.f32 (+.f32 alphax alphax) (-.f32 (neg.f32 alphay) alphay))))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (neg.f32 alphay)) (neg.f32 alphax))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (+.f32 alphay alphay)) (+.f32 alphax alphax))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) 2) (/.f32 alphax (+.f32 alphay alphay)))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (-.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (+.f32 alphay alphay))) (neg.f32 alphax))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (/.f32 (neg.f32 (+.f32 alphay alphay)) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (/.f32 alphax -1/2))
(*.f32 (*.f32 (neg.f32 (+.f32 alphay alphay)) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (/.f32 -1/2 alphax))
(*.f32 (*.f32 (neg.f32 (+.f32 alphay alphay)) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))) (/.f32 -1/2 alphax))
(/.f32 (/.f32 1 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (/.f32 1 alphay))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (/.f32 1 (*.f32 alphax (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 1 alphay))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (/.f32 (-.f32 (neg.f32 alphay) alphay) (*.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) (+.f32 alphax alphax))) -1)
(neg.f32 (/.f32 (-.f32 (neg.f32 alphay) alphay) (/.f32 (+.f32 alphax alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(neg.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) (/.f32 (+.f32 alphax alphax) (-.f32 (neg.f32 alphay) alphay))))
(/.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))) 1/2) (+.f32 alphax alphax))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (-.f32 0 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (neg.f32 alphax))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(/.f32 (-.f32 (*.f32 alphay 0) (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))))) (neg.f32 alphax))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))
(neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1)))) (/.f32 alphay (neg.f32 alphax))))
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2)))) alphax))

eval5.4s (10.1%)

Compiler

Compiled 260460 to 167016 computations (35.9% saved)

prune3.7s (7%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New278732790
Fresh000
Picked011
Done000
Total278742791
Error
0.2b
Counts
2791 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay))))))))
0.6b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay alphay))))))))
1.0b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay))))))))
0.6b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay))))))))
Compiler

Compiled 318 to 224 computations (29.6% saved)

localize426.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
11.4b
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
11.8b
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
29.7b
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))))
31.7b
(tan.f32 (*.f32 1/2 (PI.f32)))
Compiler

Compiled 582 to 356 computations (38.8% saved)

series3.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite52.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
808×rational.json-simplify-6
768×rational.json-simplify-5
708×rational.json-simplify-4
700×rational.json-simplify-3
648×rational.json-simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01446
17746
223246
3116346
Stop Event
node limit
Counts
2 → 78
Calls
Call 1
Inputs
(tan.f32 (*.f32 1/2 (PI.f32)))
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (tan.f32 (*.f32 1/2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (tan.f32 (*.f32 1/2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (tan.f32 (*.f32 1/2 (PI.f32)))) (*.f32 1/2 (tan.f32 (*.f32 1/2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (-.f32 0 (+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -1 (tan.f32 (*.f32 1/2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (-.f32 0 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (*.f32 -1 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (tan.f32 (*.f32 1/2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 1 (+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (-.f32 (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)) (+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 1/2) (*.f32 1/2 (tan.f32 (*.f32 1/2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (tan.f32 (*.f32 1/2 (PI.f32)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1/2 (tan.f32 (*.f32 1/2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 -1 (tan.f32 (*.f32 1/2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 1 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (tan.f32 (*.f32 1/2 (PI.f32)))) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (-.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 0) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)) (-.f32 0 (+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 1/2) (*.f32 1/2 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) (-.f32 0 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) (*.f32 -1 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 0) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)) (-.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)) (+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)) (*.f32 1 (+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 0)) (+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)) 1/2) (*.f32 1/2 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 -1 (-.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 1 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))))))

simplify66.0ms (0.1%)

Algorithm
egg-herbie
Rules
1118×rational.json-simplify-21
1102×rational.json-simplify-42
1020×rational.json-simplify-13
970×rational.json-simplify-2
894×rational.json-simplify-14
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01462586
14072586
219492586
Stop Event
node limit
Counts
102 → 81
Calls
Call 1
Inputs
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)
(+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0))
(+.f32 0 (tan.f32 (*.f32 1/2 (PI.f32))))
(+.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (tan.f32 (*.f32 1/2 (PI.f32))))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))
(+.f32 (*.f32 1/2 (tan.f32 (*.f32 1/2 (PI.f32)))) (*.f32 1/2 (tan.f32 (*.f32 1/2 (PI.f32)))))
(+.f32 (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (-.f32 0 (+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))
(-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)
(-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0))
(-.f32 0 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))))
(-.f32 0 (*.f32 -1 (tan.f32 (*.f32 1/2 (PI.f32)))))
(-.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (-.f32 0 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))
(-.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) -1))
(-.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (*.f32 -1 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))
(-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))))
(-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (tan.f32 (*.f32 1/2 (PI.f32))))
(-.f32 (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))
(-.f32 (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 1 (+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))
(-.f32 (+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))
(-.f32 (+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (-.f32 (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))
(-.f32 (-.f32 (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)) (+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))
(-.f32 (*.f32 (+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 1/2) (*.f32 1/2 (tan.f32 (*.f32 1/2 (PI.f32)))))
(*.f32 1/2 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 1)
(*.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))
(*.f32 -1 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))))
(*.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) -1)
(*.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) 1/2)
(*.f32 (-.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (tan.f32 (*.f32 1/2 (PI.f32)))) -1/2)
(/.f32 1/2 (/.f32 1/2 (tan.f32 (*.f32 1/2 (PI.f32)))))
(/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 1)
(/.f32 1 (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32)))))
(/.f32 -1 (/.f32 -1 (tan.f32 (*.f32 1/2 (PI.f32)))))
(/.f32 -1 (/.f32 1 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(/.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) -1)
(/.f32 (-.f32 (-.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (tan.f32 (*.f32 1/2 (PI.f32)))) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) -1)
(neg.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))))
(+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 0)
(+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 0))
(+.f32 0 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))
(+.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2))
(+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))
(+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (-.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2))))
(+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 0) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))
(+.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)) (-.f32 0 (+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2))))
(+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 1/2) (*.f32 1/2 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))
(-.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 0)
(-.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 0))
(-.f32 0 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))
(-.f32 0 (*.f32 -1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))
(-.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) (-.f32 0 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)))
(-.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) -1))
(-.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) (*.f32 -1 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)))
(-.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))
(-.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 0) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))
(-.f32 (+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2))
(-.f32 (+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)) (-.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)))
(-.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)) (+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)))
(-.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)) (*.f32 1 (+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2))))
(-.f32 (-.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 0)) (+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)))
(-.f32 (*.f32 (+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)) 1/2) (*.f32 1/2 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))
(*.f32 1/2 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2))
(*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 1)
(*.f32 1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))
(*.f32 -1 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))
(*.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) -1)
(*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) 1/2)
(*.f32 (-.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) -1/2)
(/.f32 1/2 (/.f32 1 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)))
(/.f32 1/2 (/.f32 -1 (-.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 1)
(/.f32 1 (/.f32 1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))
(/.f32 -1 (/.f32 1 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))))
(/.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) -1)
(/.f32 (-.f32 (-.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))) -1)
(neg.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))
Outputs
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)
(tan.f32 (*.f32 1/2 (PI.f32)))
(+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0))
(tan.f32 (*.f32 1/2 (PI.f32)))
(+.f32 0 (tan.f32 (*.f32 1/2 (PI.f32))))
(tan.f32 (*.f32 1/2 (PI.f32)))
(+.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))
(tan.f32 (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (tan.f32 (*.f32 1/2 (PI.f32))))
(tan.f32 (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))))
(tan.f32 (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))
(tan.f32 (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 1/2 (tan.f32 (*.f32 1/2 (PI.f32)))) (*.f32 1/2 (tan.f32 (*.f32 1/2 (PI.f32)))))
(tan.f32 (*.f32 1/2 (PI.f32)))
(+.f32 (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (-.f32 0 (+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))
(tan.f32 (*.f32 1/2 (PI.f32)))
(-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)
(tan.f32 (*.f32 1/2 (PI.f32)))
(-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0))
(tan.f32 (*.f32 1/2 (PI.f32)))
(-.f32 0 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))))
(tan.f32 (*.f32 1/2 (PI.f32)))
(-.f32 0 (*.f32 -1 (tan.f32 (*.f32 1/2 (PI.f32)))))
(tan.f32 (*.f32 1/2 (PI.f32)))
(-.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (-.f32 0 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))
(tan.f32 (*.f32 1/2 (PI.f32)))
(-.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) -1))
(tan.f32 (*.f32 1/2 (PI.f32)))
(-.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (*.f32 -1 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))
(tan.f32 (*.f32 1/2 (PI.f32)))
(-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))))
(tan.f32 (*.f32 1/2 (PI.f32)))
(-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (tan.f32 (*.f32 1/2 (PI.f32))))
(tan.f32 (*.f32 1/2 (PI.f32)))
(-.f32 (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))
(tan.f32 (*.f32 1/2 (PI.f32)))
(-.f32 (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 1 (+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))
(tan.f32 (*.f32 1/2 (PI.f32)))
(-.f32 (+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))
(tan.f32 (*.f32 1/2 (PI.f32)))
(-.f32 (+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (-.f32 (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))
(tan.f32 (*.f32 1/2 (PI.f32)))
(-.f32 (-.f32 (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)) (+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))
(tan.f32 (*.f32 1/2 (PI.f32)))
(-.f32 (*.f32 (+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 1/2) (*.f32 1/2 (tan.f32 (*.f32 1/2 (PI.f32)))))
(tan.f32 (*.f32 1/2 (PI.f32)))
(*.f32 1/2 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))
(tan.f32 (*.f32 1/2 (PI.f32)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 1)
(tan.f32 (*.f32 1/2 (PI.f32)))
(*.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))
(tan.f32 (*.f32 1/2 (PI.f32)))
(*.f32 -1 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))))
(tan.f32 (*.f32 1/2 (PI.f32)))
(*.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) -1)
(tan.f32 (*.f32 1/2 (PI.f32)))
(*.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) 1/2)
(tan.f32 (*.f32 1/2 (PI.f32)))
(*.f32 (-.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (tan.f32 (*.f32 1/2 (PI.f32)))) -1/2)
(tan.f32 (*.f32 1/2 (PI.f32)))
(/.f32 1/2 (/.f32 1/2 (tan.f32 (*.f32 1/2 (PI.f32)))))
(tan.f32 (*.f32 1/2 (PI.f32)))
(/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 1)
(tan.f32 (*.f32 1/2 (PI.f32)))
(/.f32 1 (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32)))))
(tan.f32 (*.f32 1/2 (PI.f32)))
(/.f32 -1 (/.f32 -1 (tan.f32 (*.f32 1/2 (PI.f32)))))
(tan.f32 (*.f32 1/2 (PI.f32)))
(/.f32 -1 (/.f32 1 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(tan.f32 (*.f32 1/2 (PI.f32)))
(/.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) -1)
(tan.f32 (*.f32 1/2 (PI.f32)))
(/.f32 (-.f32 (-.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (tan.f32 (*.f32 1/2 (PI.f32)))) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) -1)
(tan.f32 (*.f32 1/2 (PI.f32)))
(neg.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))))
(tan.f32 (*.f32 1/2 (PI.f32)))
(+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 0)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 0))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(+.f32 0 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(+.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (-.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 0) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(+.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)) (-.f32 0 (+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 1/2) (*.f32 1/2 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(-.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 0)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(-.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 0))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(-.f32 0 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(-.f32 0 (*.f32 -1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(-.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) (-.f32 0 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(-.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) (/.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) -1))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(-.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) (*.f32 -1 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(-.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(-.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 0) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(-.f32 (+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(-.f32 (+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)) (-.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(-.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)) (+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(-.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)) (*.f32 1 (+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(-.f32 (-.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 0)) (+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(-.f32 (*.f32 (+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)) 1/2) (*.f32 1/2 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(*.f32 1/2 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 1)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(*.f32 1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(*.f32 -1 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(*.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) -1)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2) 1/2)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(*.f32 (-.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) -1/2)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(/.f32 1/2 (/.f32 1 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 2)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(/.f32 1/2 (/.f32 -1 (-.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))) 1)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(/.f32 1 (/.f32 1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(/.f32 -1 (/.f32 1 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(/.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) -1)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(/.f32 (-.f32 (-.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))) -1)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(neg.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))

localize426.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
0.4b
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
11.4b
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
11.8b
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
Compiler

Compiled 609 to 370 computations (39.2% saved)

localize437.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
10.0b
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))
11.4b
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
11.8b
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
31.7b
(tan.f32 (*.f32 1/2 (PI.f32)))
Compiler

Compiled 582 to 356 computations (38.8% saved)

series7.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
3.0ms
alphay
@-inf
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))
2.0ms
alphay
@0
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))
1.0ms
alphax
@0
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))
0.0ms
alphax
@inf
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))
0.0ms
alphax
@-inf
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))

rewrite64.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
756×rational.json-simplify-6
734×rational.json-simplify-5
648×rational.json-simplify-4
636×rational.json-simplify-24
632×rational.json-simplify-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01225
16725
220825
3106125
Stop Event
node limit
Counts
1 → 182
Calls
Call 1
Inputs
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (/.f32 0 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 alphay (/.f32 0 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 alphay alphay))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 0 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 0 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 0 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 0 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))) (*.f32 alphay (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 alphay (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (/.f32 (-.f32 alphay alphay) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (/.f32 0 (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (-.f32 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 1 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 1 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (+.f32 alphay alphay) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (-.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax)) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))) (*.f32 alphay (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alphay (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))) (*.f32 (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2) (-.f32 0 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) 1/2) (*.f32 1/2 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 alphay (/.f32 1/2 alphax)) (tan.f32 (*.f32 1/2 (PI.f32)))) (*.f32 alphay (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 alphay alphay) (/.f32 1 alphax)) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 alphay 1/2) (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 (*.f32 alphay 1/2) (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (/.f32 0 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 alphay (/.f32 0 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 alphay alphay))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (/.f32 (-.f32 alphay alphay) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (/.f32 0 (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (-.f32 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (+.f32 alphay alphay) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (-.f32 0 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 alphax (neg.f32 alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 (+.f32 alphay alphay) (/.f32 (neg.f32 alphax) (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 (/.f32 (+.f32 alphay alphay) alphax) (/.f32 -1 (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (/.f32 (+.f32 alphay alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (/.f32 alphay (neg.f32 alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 -1 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax)) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)) (-.f32 (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 alphay (*.f32 alphay 3)) (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 (*.f32 alphay 3) (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (/.f32 (+.f32 alphay alphay) alphax) 2) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 (*.f32 (/.f32 alphay alphax) 3) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) 2) (/.f32 alphax alphay)) (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3) (/.f32 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 alphay 3) (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 0 alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) 2) (/.f32 alphay alphax)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)) 1/2) (*.f32 1/2 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (/.f32 (+.f32 alphay alphay) alphax) 2) (tan.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 alphay (/.f32 0 alphax)) -1) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) -1) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 alphay 3) (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))) (*.f32 (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 alphay (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 alphay (*.f32 -1 (/.f32 (neg.f32 alphax) (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 alphay (neg.f32 (/.f32 (neg.f32 alphax) (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 alphay alphax) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 alphay alphax) (neg.f32 (/.f32 -1 (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (/.f32 alphax alphay) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32)))) (/.f32 (+.f32 alphay alphay) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (/.f32 1/2 (tan.f32 (*.f32 1/2 (PI.f32)))) (/.f32 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (/.f32 alphax (+.f32 alphay alphay)) (tan.f32 (*.f32 1/2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (*.f32 (/.f32 1/2 alphay) (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (*.f32 (/.f32 alphax (+.f32 alphay alphay)) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 alphax (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 -1 (-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphax alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 alphax (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 alphay alphay) (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 alphay alphay) (/.f32 (neg.f32 alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 alphay alphay) (/.f32 (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32)))) (/.f32 1/2 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 alphay alphay) (/.f32 alphax (*.f32 1/2 (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 alphay alphay) (/.f32 1 (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/2 alphax) (/.f32 (/.f32 1/2 alphay) (tan.f32 (*.f32 1/2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/2 alphax) (/.f32 (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32)))) (+.f32 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/2 alphax) (*.f32 (/.f32 1/2 alphay) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 alphax (*.f32 alphay (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (*.f32 (/.f32 alphax (neg.f32 alphay)) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (/.f32 alphax -1/2) (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (-.f32 (neg.f32 alphax) alphax) (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (/.f32 alphax (neg.f32 alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 alphay) (/.f32 (neg.f32 alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 alphay) (*.f32 -1 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 alphay) (neg.f32 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 alphay (neg.f32 alphax)) (/.f32 -1 (tan.f32 (*.f32 1/2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 alphay (neg.f32 alphax)) (/.f32 1 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (/.f32 1/2 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 alphax) (/.f32 (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32)))) alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 alphax) (/.f32 (/.f32 1 alphay) (tan.f32 (*.f32 1/2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 alphax) (/.f32 1 (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 alphax) (/.f32 -1 (*.f32 alphay (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1/2 (/.f32 (neg.f32 alphax) (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32)))) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 alphax (*.f32 alphay 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 alphay alphay) alphax) (/.f32 (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 alphay alphay)) (*.f32 -1 (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 alphay alphay)) (*.f32 (/.f32 alphax -1/2) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 alphay alphay)) (neg.f32 (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax) (/.f32 1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1/2 (tan.f32 (*.f32 1/2 (PI.f32)))) (/.f32 alphax (+.f32 alphay alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay (/.f32 1/2 alphax)) (/.f32 1/2 (tan.f32 (*.f32 1/2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (+.f32 alphax alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (neg.f32 alphay) alphay) (*.f32 -1 (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 1/2) (/.f32 alphax (*.f32 alphay 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (+.f32 alphay alphay)) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 alphax -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (neg.f32 alphay) alphay) (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32)))) 1/2) (+.f32 alphax alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 alphay alphay) (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32))))) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32)))) (-.f32 (neg.f32 alphax) alphax)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 1/2) (/.f32 alphax 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))))))

simplify119.0ms (0.2%)

Algorithm
egg-herbie
Rules
1574×rational.json-simplify-21
1198×rational.json-simplify-1
712×rational.json-simplify-67
614×rational.json-simplify-27
612×rational.json-simplify-13
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03808066
114397258
265997136
Stop Event
node limit
Counts
206 → 247
Calls
Call 1
Inputs
(/.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))) alphay) (*.f32 (cos.f32 (*.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 (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))) alphay) (*.f32 (cos.f32 (*.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 (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))) alphay) (*.f32 (cos.f32 (*.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 (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))) alphay) (*.f32 (cos.f32 (*.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 (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))) alphay) (*.f32 (cos.f32 (*.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 (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))) alphay) (*.f32 (cos.f32 (*.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 (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))) alphay) (*.f32 (cos.f32 (*.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 (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))) alphay) (*.f32 (cos.f32 (*.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 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) 0)
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (/.f32 0 alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 alphay (/.f32 0 alphax)))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax)))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 alphay alphay))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 0 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 0 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 0 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 0 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))) (*.f32 alphay (/.f32 0 alphax))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 alphay (/.f32 0 alphax))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (/.f32 (-.f32 alphay alphay) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (/.f32 0 (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (-.f32 alphay alphay)))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 1 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 1 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (+.f32 alphay alphay) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) 0))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32)))) 0))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 0))
(+.f32 0 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))
(+.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))
(+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))
(+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (-.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3))))
(+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))
(+.f32 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))
(+.f32 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax)) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))
(+.f32 (*.f32 alphay (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))) (*.f32 alphay (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))))
(+.f32 (*.f32 alphay (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))) (*.f32 (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) alphay))
(+.f32 (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2) (-.f32 0 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3))))
(+.f32 (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3))))
(+.f32 (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3))))
(+.f32 (/.f32 0 (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))
(+.f32 (*.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) 1/2) (*.f32 1/2 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))))
(+.f32 (*.f32 (*.f32 alphay (/.f32 1/2 alphax)) (tan.f32 (*.f32 1/2 (PI.f32)))) (*.f32 alphay (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))))
(+.f32 (*.f32 (-.f32 alphay alphay) (/.f32 1 alphax)) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))
(+.f32 (*.f32 0 (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))
(+.f32 (/.f32 (*.f32 alphay 1/2) (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 (*.f32 alphay 1/2) (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) 0)
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (/.f32 0 alphax))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 alphay (/.f32 0 alphax)))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax)))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 alphay alphay))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (/.f32 (-.f32 alphay alphay) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (/.f32 0 (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (-.f32 alphay alphay)))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (+.f32 alphay alphay) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) 0))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32)))) 0))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 0))
(-.f32 0 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (-.f32 0 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) -1))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 alphax (neg.f32 alphay))))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 (+.f32 alphay alphay) (/.f32 (neg.f32 alphax) (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 (/.f32 (+.f32 alphay alphay) alphax) (/.f32 -1 (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (/.f32 (+.f32 alphay alphay) alphax)))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (/.f32 alphay (neg.f32 alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 -1 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))
(-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))
(-.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax)) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)))
(-.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))
(-.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)) (-.f32 (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))
(-.f32 (-.f32 0 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (-.f32 (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)))
(-.f32 (-.f32 (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)))
(-.f32 (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)))
(-.f32 (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)))
(-.f32 (/.f32 (+.f32 alphay (*.f32 alphay 3)) (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 (*.f32 alphay 3) (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (/.f32 (*.f32 (/.f32 (+.f32 alphay alphay) alphax) 2) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 (*.f32 (/.f32 alphay alphax) 3) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (/.f32 (*.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) 2) (/.f32 alphax alphay)) (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3) (/.f32 alphax alphay)))
(-.f32 (/.f32 (*.f32 alphay 3) (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))))
(-.f32 (*.f32 (/.f32 0 alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (*.f32 (*.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) 2) (/.f32 alphay alphax)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)))
(-.f32 (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)) 1/2) (*.f32 1/2 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))))
(-.f32 (*.f32 (*.f32 (/.f32 (+.f32 alphay alphay) alphax) 2) (tan.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)))
(-.f32 (*.f32 (*.f32 alphay (/.f32 0 alphax)) -1) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (*.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) -1) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (*.f32 (*.f32 alphay 3) (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))) (*.f32 (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) alphay))
(/.f32 alphay (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))
(/.f32 alphay (*.f32 -1 (/.f32 (neg.f32 alphax) (tan.f32 (*.f32 1/2 (PI.f32))))))
(/.f32 alphay (neg.f32 (/.f32 (neg.f32 alphax) (tan.f32 (*.f32 1/2 (PI.f32))))))
(/.f32 (/.f32 alphay alphax) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32)))))
(/.f32 (/.f32 alphay alphax) (neg.f32 (/.f32 -1 (tan.f32 (*.f32 1/2 (PI.f32))))))
(/.f32 1/2 (/.f32 (/.f32 alphax alphay) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))
(/.f32 1/2 (/.f32 (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32)))) (/.f32 (+.f32 alphay alphay) alphax)))
(/.f32 1/2 (/.f32 (/.f32 1/2 (tan.f32 (*.f32 1/2 (PI.f32)))) (/.f32 alphay alphax)))
(/.f32 1/2 (/.f32 (/.f32 alphax (+.f32 alphay alphay)) (tan.f32 (*.f32 1/2 (PI.f32)))))
(/.f32 1/2 (*.f32 (/.f32 1/2 alphay) (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))))
(/.f32 1/2 (*.f32 (/.f32 alphax (+.f32 alphay alphay)) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))))
(/.f32 1/2 (/.f32 alphax (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))
(/.f32 1/2 (/.f32 1 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))
(/.f32 1/2 (/.f32 -1 (-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))))
(/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphax alphay))
(/.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) 1)
(/.f32 1 (/.f32 alphax (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32))))))
(/.f32 (+.f32 alphay alphay) (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))))
(/.f32 (+.f32 alphay alphay) (/.f32 (neg.f32 alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) -1/2)))
(/.f32 (+.f32 alphay alphay) (/.f32 (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32)))) (/.f32 1/2 alphax)))
(/.f32 (+.f32 alphay alphay) (/.f32 alphax (*.f32 1/2 (tan.f32 (*.f32 1/2 (PI.f32))))))
(/.f32 (+.f32 alphay alphay) (/.f32 1 (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))))
(/.f32 (/.f32 1/2 alphax) (/.f32 (/.f32 1/2 alphay) (tan.f32 (*.f32 1/2 (PI.f32)))))
(/.f32 (/.f32 1/2 alphax) (/.f32 (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32)))) (+.f32 alphay alphay)))
(/.f32 (/.f32 1/2 alphax) (*.f32 (/.f32 1/2 alphay) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))))
(/.f32 -1 (/.f32 alphax (*.f32 alphay (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))))))
(/.f32 -1 (*.f32 (/.f32 alphax (neg.f32 alphay)) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))))
(/.f32 -1 (/.f32 (/.f32 alphax -1/2) (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))
(/.f32 -1 (/.f32 (-.f32 (neg.f32 alphax) alphax) (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))
(/.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (/.f32 alphax (neg.f32 alphay)))
(/.f32 (neg.f32 alphay) (/.f32 (neg.f32 alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))
(/.f32 (neg.f32 alphay) (*.f32 -1 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))))
(/.f32 (neg.f32 alphay) (neg.f32 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))))
(/.f32 (/.f32 alphay (neg.f32 alphax)) (/.f32 -1 (tan.f32 (*.f32 1/2 (PI.f32)))))
(/.f32 (/.f32 alphay (neg.f32 alphax)) (/.f32 1 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(/.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) -1)
(/.f32 (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (/.f32 1/2 alphay))
(/.f32 (/.f32 1 alphax) (/.f32 (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32)))) alphay))
(/.f32 (/.f32 1 alphax) (/.f32 (/.f32 1 alphay) (tan.f32 (*.f32 1/2 (PI.f32)))))
(/.f32 (/.f32 1 alphax) (/.f32 1 (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32))))))
(/.f32 (/.f32 1 alphax) (/.f32 -1 (*.f32 alphay (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))))))
(/.f32 -1/2 (/.f32 (neg.f32 alphax) (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))
(/.f32 (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32)))) alphax)
(/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 alphax (*.f32 alphay 1/2)))
(/.f32 (/.f32 (+.f32 alphay alphay) alphax) (/.f32 (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32)))) 1/2))
(/.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2)
(/.f32 (*.f32 alphay (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (neg.f32 alphax))
(/.f32 (neg.f32 (+.f32 alphay alphay)) (*.f32 -1 (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))))
(/.f32 (neg.f32 (+.f32 alphay alphay)) (*.f32 (/.f32 alphax -1/2) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))))
(/.f32 (neg.f32 (+.f32 alphay alphay)) (neg.f32 (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))))
(/.f32 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax) (/.f32 1 alphay))
(/.f32 (*.f32 1/2 (tan.f32 (*.f32 1/2 (PI.f32)))) (/.f32 alphax (+.f32 alphay alphay)))
(/.f32 (*.f32 alphay (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))) 1/2)
(/.f32 (*.f32 alphay (/.f32 1/2 alphax)) (/.f32 1/2 (tan.f32 (*.f32 1/2 (PI.f32)))))
(/.f32 (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (+.f32 alphax alphax))
(/.f32 (-.f32 (neg.f32 alphay) alphay) (*.f32 -1 (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))))
(/.f32 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 1/2) (/.f32 alphax (*.f32 alphay 1/2)))
(/.f32 (/.f32 (neg.f32 (+.f32 alphay alphay)) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 alphax -1/2))
(/.f32 (/.f32 1 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 1 alphay))
(/.f32 (/.f32 (-.f32 (neg.f32 alphay) alphay) (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))) -1)
(/.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32)))) 1/2) (+.f32 alphax alphax))
(/.f32 (-.f32 (-.f32 alphay alphay) (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32))))) (neg.f32 alphax))
(/.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32)))) (-.f32 (neg.f32 alphax) alphax)) -1/2)
(/.f32 (/.f32 (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 1/2) (/.f32 alphax 1/4))
(/.f32 (-.f32 (-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))))) -1)
(neg.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
Outputs
(/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax))
(*.f32 alphay (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay (*.f32 (cos.f32 (*.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 alphay (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay (*.f32 (cos.f32 (*.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 alphay (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay (*.f32 (cos.f32 (*.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 alphay (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay (*.f32 (cos.f32 (*.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 alphay (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay (*.f32 (cos.f32 (*.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 alphay (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay (*.f32 (cos.f32 (*.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 alphay (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay (*.f32 (cos.f32 (*.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 alphay (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay (*.f32 (cos.f32 (*.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 alphay (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay (*.f32 (cos.f32 (*.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 alphay (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay (*.f32 (cos.f32 (*.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 alphay (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay (*.f32 (cos.f32 (*.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 alphay (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay (*.f32 (cos.f32 (*.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 alphay (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay (*.f32 (cos.f32 (*.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 alphay (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay (*.f32 (cos.f32 (*.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 alphay (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay (*.f32 (cos.f32 (*.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 alphay (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay (*.f32 (cos.f32 (*.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 alphay (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay (*.f32 (cos.f32 (*.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 alphay (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay (*.f32 (cos.f32 (*.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 alphay (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay (*.f32 (cos.f32 (*.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 alphay (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay (*.f32 (cos.f32 (*.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 alphay (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay (*.f32 (cos.f32 (*.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 alphay (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay (*.f32 (cos.f32 (*.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 alphay (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay (*.f32 (cos.f32 (*.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 alphay (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) 0)
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (/.f32 0 alphax))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 alphay (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 0)))
(*.f32 (/.f32 alphay alphax) (+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 alphay alphay))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)) (-.f32 alphay alphay))
(+.f32 alphay (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)) alphay))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 0 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 0 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 0 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 0 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))) (*.f32 alphay (/.f32 0 alphax))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 alphay (/.f32 0 alphax))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax)) (*.f32 alphay (/.f32 0 alphax))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0))))
(+.f32 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 0))))
(-.f32 (+.f32 (/.f32 (*.f32 alphay 0) alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (+.f32 0 (/.f32 alphay alphax)))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 (*.f32 alphay 0) alphax)))
(*.f32 (/.f32 alphay alphax) (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0))))
(+.f32 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 0))))
(-.f32 (+.f32 (/.f32 (*.f32 alphay 0) alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (+.f32 0 (/.f32 alphay alphax)))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 (*.f32 alphay 0) alphax)))
(*.f32 (/.f32 alphay alphax) (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (/.f32 (-.f32 alphay alphay) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)) (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 1 (-.f32 alphay alphay))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (+.f32 (-.f32 alphay alphay) (/.f32 alphay alphax)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (+.f32 (/.f32 alphay alphax) (-.f32 alphay alphay)))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (/.f32 0 (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (-.f32 alphay alphay)))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)) (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 1 (-.f32 alphay alphay))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (+.f32 (-.f32 alphay alphay) (/.f32 alphay alphax)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (+.f32 (/.f32 alphay alphax) (-.f32 alphay alphay)))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 1 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 1 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (+.f32 alphay alphay) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (+.f32 alphay alphay) 0)))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 0 (+.f32 alphay alphay))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) 0))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32)))) 0))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)) (*.f32 0 (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 alphay (+.f32 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 0))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)) (*.f32 0 (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 alphay (+.f32 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))
(+.f32 0 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))
(+.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2)))
(*.f32 (/.f32 alphay alphax) (+.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))
(*.f32 (/.f32 alphay alphax) (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(+.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2)))
(*.f32 (/.f32 alphay alphax) (+.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))
(*.f32 (/.f32 alphay alphax) (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (-.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3))))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2)) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 3))))
(*.f32 (/.f32 alphay alphax) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 4) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)))
(+.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 0)))
(*.f32 (/.f32 alphay alphax) (+.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))
(+.f32 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax)) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))) (*.f32 alphay (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 alphay (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))) (*.f32 (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) alphay))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2) (-.f32 0 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3))))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2)) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 3))))
(*.f32 (/.f32 alphay alphax) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 4) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)))
(+.f32 (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3))))
(+.f32 (*.f32 2 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 3))))
(+.f32 (/.f32 (*.f32 alphay 0) alphax) (*.f32 (/.f32 alphay alphax) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 4) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3))))
(+.f32 (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3))))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (-.f32 (*.f32 2 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 3))))
(+.f32 (*.f32 alphay (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 4) alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (-.f32 0 (*.f32 (/.f32 alphay alphax) 3))))
(+.f32 (*.f32 alphay (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 4) alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (neg.f32 (*.f32 (/.f32 alphay alphax) 3))))
(+.f32 (/.f32 0 (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) 1/2) (*.f32 1/2 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 (*.f32 alphay (/.f32 1/2 alphax)) (tan.f32 (*.f32 1/2 (PI.f32)))) (*.f32 alphay (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(+.f32 (*.f32 (-.f32 alphay alphay) (/.f32 1 alphax)) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)) (*.f32 (-.f32 alphay alphay) (/.f32 1 alphax)))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)) (/.f32 (-.f32 alphay alphay) alphax))
(/.f32 (+.f32 (-.f32 alphay alphay) (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32))))) alphax)
(+.f32 (*.f32 0 (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)) (*.f32 0 (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 alphay (+.f32 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))
(+.f32 (/.f32 (*.f32 alphay 1/2) (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 (*.f32 alphay 1/2) (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) 0)
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (/.f32 0 alphax))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 alphay (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))
(+.f32 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 0))))
(-.f32 (+.f32 (/.f32 (*.f32 alphay 0) alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (+.f32 0 (/.f32 alphay alphax)))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 (*.f32 alphay 0) alphax)))
(*.f32 (/.f32 alphay alphax) (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (-.f32 alphay alphay))
(-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)) (-.f32 alphay alphay))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (/.f32 (-.f32 alphay alphay) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)) (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 1 (-.f32 alphay alphay))))
(-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (-.f32 alphay alphay)))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (/.f32 0 (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (-.f32 alphay alphay)))
(-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)) (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 1 (-.f32 alphay alphay))))
(-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (-.f32 alphay alphay)))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (+.f32 alphay alphay) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))
(-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (+.f32 alphay alphay) 0)))
(-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 0 (+.f32 alphay alphay))))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) 0))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32)))) 0))
(-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)) (*.f32 0 (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 alphay (-.f32 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 0))
(-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax)) (*.f32 0 (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 alphay (-.f32 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)))
(-.f32 0 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (-.f32 0 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (neg.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2))))
(*.f32 (/.f32 alphay alphax) (-.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) -2)))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2))))
(-.f32 (*.f32 alphay (/.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) alphax)) (-.f32 (/.f32 (*.f32 alphay 0) alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2))))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (neg.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2))))
(*.f32 (/.f32 alphay alphax) (-.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) -2)))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) -1))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (neg.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2))))
(*.f32 (/.f32 alphay alphax) (-.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) -2)))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 alphax (neg.f32 alphay))))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (neg.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2))))
(*.f32 (/.f32 alphay alphax) (-.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) -2)))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 (+.f32 alphay alphay) (/.f32 (neg.f32 alphax) (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 (/.f32 (+.f32 alphay alphay) alphax) (/.f32 -1 (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (/.f32 (+.f32 alphay alphay) alphax)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (/.f32 alphay (neg.f32 alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (neg.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2))))
(*.f32 (/.f32 alphay alphax) (-.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) -2)))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 -1 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (neg.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2))))
(*.f32 (/.f32 alphay alphax) (-.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) -2)))
(-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (/.f32 (*.f32 alphay 0) alphax) (*.f32 alphay (/.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) alphax)))
(-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))
(-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (neg.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2))))
(*.f32 (/.f32 alphay alphax) (-.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) -2)))
(-.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0)) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 0)) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (/.f32 alphay alphax) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (*.f32 0 (-.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(-.f32 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax)) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(-.f32 (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2)) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 3))))
(*.f32 (/.f32 alphay alphax) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 4) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)))
(-.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))
(-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 3)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2)))
(*.f32 (/.f32 alphay alphax) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))
(-.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)) (-.f32 (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))
(-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2)) (-.f32 (*.f32 2 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 3))))
(-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2)) (*.f32 (/.f32 alphay alphax) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 4) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3))))
(-.f32 (-.f32 0 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(-.f32 (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (*.f32 (/.f32 0 alphax) (-.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 alphay (/.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) alphax)))
(-.f32 (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(-.f32 (-.f32 (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)))
(-.f32 (-.f32 (*.f32 2 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 3))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax)))
(-.f32 (*.f32 (/.f32 alphay alphax) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 4) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 0 alphax)))
(-.f32 (-.f32 (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)))
(-.f32 (-.f32 (*.f32 2 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 3))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 0)))
(-.f32 (*.f32 (/.f32 alphay alphax) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 4) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 (*.f32 alphay 0) alphax)))
(-.f32 (+.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)))
(+.f32 (*.f32 2 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2))) (-.f32 (*.f32 alphay (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 3))))
(+.f32 (/.f32 (*.f32 alphay 0) alphax) (*.f32 (/.f32 alphay alphax) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 4) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3))))
(-.f32 (+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) (-.f32 (*.f32 2 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2))) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 3))))
(+.f32 (*.f32 alphay (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 4) alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (-.f32 0 (*.f32 (/.f32 alphay alphax) 3))))
(+.f32 (*.f32 alphay (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 4) alphax)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (neg.f32 (*.f32 (/.f32 alphay alphax) 3))))
(-.f32 (/.f32 (+.f32 alphay (*.f32 alphay 3)) (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 (*.f32 alphay 3) (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))))
(/.f32 (-.f32 (+.f32 alphay (*.f32 alphay 3)) (*.f32 alphay 3)) (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))
(*.f32 (+.f32 alphay (-.f32 (*.f32 alphay 3) (*.f32 alphay 3))) (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))
(-.f32 (/.f32 (*.f32 (/.f32 (+.f32 alphay alphay) alphax) 2) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 (*.f32 (/.f32 alphay alphax) 3) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))))
(/.f32 (-.f32 (*.f32 2 (/.f32 (+.f32 alphay alphay) alphax)) (*.f32 (/.f32 alphay alphax) 3)) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32)))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (-.f32 (*.f32 2 (/.f32 (+.f32 alphay alphay) alphax)) (*.f32 (/.f32 alphay alphax) 3)))
(-.f32 (/.f32 (*.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) 2) (/.f32 alphax alphay)) (/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3) (/.f32 alphax alphay)))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2)) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 3))))
(*.f32 (/.f32 alphay alphax) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 4) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)))
(-.f32 (/.f32 (*.f32 alphay 3) (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))))
(-.f32 (/.f32 (/.f32 (*.f32 alphay 3) 2) (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 1/2 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(*.f32 1/2 (/.f32 (-.f32 (*.f32 alphay 3) alphay) (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (*.f32 (/.f32 0 alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(-.f32 (*.f32 (*.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) 2) (/.f32 alphay alphax)) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)))
(+.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2)) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 2)) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 (/.f32 alphay alphax) 3))))
(*.f32 (/.f32 alphay alphax) (-.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 4) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)))
(-.f32 (*.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)) 1/2) (*.f32 1/2 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))))
(-.f32 (/.f32 (/.f32 (*.f32 alphay 3) 2) (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 1/2 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(*.f32 1/2 (/.f32 (-.f32 (*.f32 alphay 3) alphay) (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))))
(-.f32 (*.f32 (*.f32 (/.f32 (+.f32 alphay alphay) alphax) 2) (tan.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 3)))
(/.f32 (-.f32 (*.f32 2 (/.f32 (+.f32 alphay alphay) alphax)) (*.f32 (/.f32 alphay alphax) 3)) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32)))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (-.f32 (*.f32 2 (/.f32 (+.f32 alphay alphay) alphax)) (*.f32 (/.f32 alphay alphax) 3)))
(-.f32 (*.f32 (*.f32 alphay (/.f32 0 alphax)) -1) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(-.f32 (*.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 0) -1) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(-.f32 (*.f32 (*.f32 alphay 3) (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))) (*.f32 (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) alphay))
(-.f32 (/.f32 (/.f32 (*.f32 alphay 3) 2) (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 1/2 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))))
(*.f32 1/2 (/.f32 (-.f32 (*.f32 alphay 3) alphay) (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))))
(/.f32 alphay (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 alphay (*.f32 -1 (/.f32 (neg.f32 alphax) (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 alphay (neg.f32 (/.f32 (neg.f32 alphax) (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (/.f32 alphay alphax) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32)))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (/.f32 alphay alphax) (neg.f32 (/.f32 -1 (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 1/2 (/.f32 (/.f32 alphax alphay) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 1/2 (/.f32 (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32)))) (/.f32 (+.f32 alphay alphay) alphax)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 1/2 (/.f32 (/.f32 1/2 (tan.f32 (*.f32 1/2 (PI.f32)))) (/.f32 alphay alphax)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 1/2 (/.f32 (/.f32 alphax (+.f32 alphay alphay)) (tan.f32 (*.f32 1/2 (PI.f32)))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 1/2 (*.f32 (/.f32 1/2 alphay) (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 1/2 (*.f32 (/.f32 alphax (+.f32 alphay alphay)) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 1/2 (/.f32 alphax (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 1/2 (/.f32 1 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 1/2 (/.f32 -1 (-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphax alphay))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) 1)
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 1 (/.f32 alphax (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (+.f32 alphay alphay) (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (+.f32 alphay alphay) (/.f32 (neg.f32 alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) -1/2)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (+.f32 alphay alphay) (/.f32 (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32)))) (/.f32 1/2 alphax)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (+.f32 alphay alphay) (/.f32 alphax (*.f32 1/2 (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (+.f32 alphay alphay) (/.f32 1 (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (/.f32 1/2 alphax) (/.f32 (/.f32 1/2 alphay) (tan.f32 (*.f32 1/2 (PI.f32)))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (/.f32 1/2 alphax) (/.f32 (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32)))) (+.f32 alphay alphay)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (/.f32 1/2 alphax) (*.f32 (/.f32 1/2 alphay) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 -1 (/.f32 alphax (*.f32 alphay (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 -1 (*.f32 (/.f32 alphax (neg.f32 alphay)) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 -1 (/.f32 (/.f32 alphax -1/2) (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 -1 (/.f32 (-.f32 (neg.f32 alphax) alphax) (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))) (/.f32 alphax (neg.f32 alphay)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (neg.f32 alphay) (/.f32 (neg.f32 alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (neg.f32 alphay) (*.f32 -1 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (neg.f32 alphay) (neg.f32 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (/.f32 alphay (neg.f32 alphax)) (/.f32 -1 (tan.f32 (*.f32 1/2 (PI.f32)))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (/.f32 alphay (neg.f32 alphax)) (/.f32 1 (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) -1)
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)) (/.f32 1/2 alphay))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (/.f32 1 alphax) (/.f32 (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32)))) alphay))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (/.f32 1 alphax) (/.f32 (/.f32 1 alphay) (tan.f32 (*.f32 1/2 (PI.f32)))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (/.f32 1 alphax) (/.f32 1 (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (/.f32 1 alphax) (/.f32 -1 (*.f32 alphay (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 -1/2 (/.f32 (neg.f32 alphax) (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32)))) alphax)
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 alphax (*.f32 alphay 1/2)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (/.f32 (+.f32 alphay alphay) alphax) (/.f32 (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32)))) 1/2))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 2)
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (*.f32 alphay (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (neg.f32 alphax))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (neg.f32 (+.f32 alphay alphay)) (*.f32 -1 (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (neg.f32 (+.f32 alphay alphay)) (*.f32 (/.f32 alphax -1/2) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (neg.f32 (+.f32 alphay alphay)) (neg.f32 (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax) (/.f32 1 alphay))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (*.f32 1/2 (tan.f32 (*.f32 1/2 (PI.f32)))) (/.f32 alphax (+.f32 alphay alphay)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (*.f32 alphay (*.f32 1/2 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))) 1/2)
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (*.f32 alphay (/.f32 1/2 alphax)) (/.f32 1/2 (tan.f32 (*.f32 1/2 (PI.f32)))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) (+.f32 alphax alphax))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (-.f32 (neg.f32 alphay) alphay) (*.f32 -1 (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 1/2) (/.f32 alphax (*.f32 alphay 1/2)))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (/.f32 (neg.f32 (+.f32 alphay alphay)) (/.f32 1 (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 alphax -1/2))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (/.f32 1 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32))))) (/.f32 1 alphay))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (/.f32 (-.f32 (neg.f32 alphay) alphay) (*.f32 2 (/.f32 alphax (tan.f32 (*.f32 1/2 (PI.f32)))))) -1)
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32)))) 1/2) (+.f32 alphax alphax))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (-.f32 (-.f32 alphay alphay) (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32))))) (neg.f32 alphax))
(/.f32 (-.f32 (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32)))) (-.f32 alphay alphay)) alphax)
(/.f32 (-.f32 alphay (-.f32 alphay (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32)))))) alphax)
(/.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32)))) (-.f32 (neg.f32 alphax) alphax)) -1/2)
(/.f32 (*.f32 alphay (tan.f32 (*.f32 1/2 (PI.f32)))) (*.f32 (-.f32 (neg.f32 alphax) alphax) -1/2))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 -1/2 (-.f32 (neg.f32 alphax) alphax))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (*.f32 -1/2 (/.f32 alphax -1/2))))
(/.f32 (/.f32 (*.f32 alphay (*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) 2)) 1/2) (/.f32 alphax 1/4))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(/.f32 (-.f32 (-.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))) (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax))) (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32)))))) -1)
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))
(neg.f32 (*.f32 (/.f32 alphay alphax) (neg.f32 (tan.f32 (*.f32 1/2 (PI.f32))))))
(*.f32 (tan.f32 (*.f32 1/2 (PI.f32))) (/.f32 alphay alphax))

eval9.4s (17.4%)

Compiler

Compiled 261929 to 167450 computations (36.1% saved)

prune4.0s (7.4%)

Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New287132874
Fresh000
Picked011
Done123
Total287262878
Error
0.2b
Counts
2878 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay))))))))
0.6b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay alphay))))))))
1.0b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay))))))))
1.3b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay alphay))))))))
2.3b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay))))))))
0.8b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay))))))))
Compiler

Compiled 470 to 329 computations (30% saved)

localize474.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
10.0b
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))
11.4b
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
29.7b
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))))
31.7b
(tan.f32 (*.f32 1/2 (PI.f32)))
Compiler

Compiled 605 to 363 computations (40% saved)

localize425.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay)))))
0.4b
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))
0.4b
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
11.4b
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
Compiler

Compiled 583 to 349 computations (40.1% saved)

series35.0ms (0.1%)

Counts
1 → 48
Calls

12 calls:

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

rewrite125.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1130×rational.json-simplify-35
894×rational.json-simplify-40
494×rational.json-simplify-43
482×rational.json-1
482×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036225
1235225
2989225
36477225
Stop Event
node limit
Counts
1 → 88
Calls
Call 1
Inputs
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (+.f32 u0 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (+.f32 0 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (+.f32 0 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 u0 (-.f32 1 u0)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (neg.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (neg.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (-.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (-.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 1 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 1 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 (+.f32 u0 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0))) (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 u0 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) 2)) (/.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (+.f32 u0 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (+.f32 0 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (+.f32 0 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 u0 (-.f32 1 u0)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (neg.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (neg.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (-.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (-.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 1 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 1 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 (+.f32 u0 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 u0 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (+.f32 u0 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 (neg.f32 (/.f32 u0 (-.f32 1 u0))) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0))) (/.f32 2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0)))) (+.f32 (/.f32 2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u0 (/.f32 (/.f32 1 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u0 (/.f32 1 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 1 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 1/2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 1/2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (/.f32 1 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (/.f32 (+.f32 u0 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 -1 (+.f32 u0 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 -1 (+.f32 u0 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u0 u0) (/.f32 (/.f32 1/2 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (-.f32 1 u0)) (/.f32 (+.f32 u0 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (*.f32 (/.f32 u0 (-.f32 1 u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 u0 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (+.f32 u0 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 u0 (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (+.f32 u0 -1)) (/.f32 u0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 u0 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 1/2 (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u0 -2) (/.f32 1/2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (+.f32 u0 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (neg.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 1 (+.f32 u0 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1/2 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (+.f32 u0 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (+.f32 u0 -1)) (/.f32 (*.f32 u0 -2) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2)) (neg.f32 (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (neg.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (*.f32 (/.f32 u0 (-.f32 1 u0)) 2)) (/.f32 1/2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (*.f32 (/.f32 u0 (-.f32 1 u0)) 2)) (-.f32 (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 1/2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (neg.f32 (/.f32 u0 (-.f32 1 u0))) (neg.f32 (/.f32 u0 (-.f32 1 u0)))) (/.f32 1/2 (neg.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 u0 (neg.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 u0 (neg.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))) (/.f32 1/2 (+.f32 u0 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))) (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (+.f32 u0 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (neg.f32 (/.f32 1/2 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (neg.f32 (/.f32 u0 (-.f32 1 u0))) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 u0 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (+.f32 u0 -1))))))))

simplify399.0ms (0.7%)

Algorithm
egg-herbie
Rules
1200×rational.json-simplify-4
1066×rational.json-simplify-3
958×rational.json-simplify-21
872×rational.json-simplify-23
850×rational.json-simplify-12
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032832746
199931382
2427231382
Stop Event
node limit
Counts
136 → 171
Calls
Call 1
Inputs
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))
(/.f32 -1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.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 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.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 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.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 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))))
(/.f32 -1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.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 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.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 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.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 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 8) (*.f32 (-.f32 1 u0) (pow.f32 alphax 6))))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 8))))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6)))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 8))))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6)))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 8))))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6)))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 8) (*.f32 (-.f32 1 u0) (pow.f32 alphax 6))))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.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 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 8) (*.f32 (-.f32 1 u0) (pow.f32 alphax 6))))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) 0)
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (+.f32 u0 -1)))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (+.f32 0 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (+.f32 0 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 u0 (-.f32 1 u0)) 0))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) 0))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (neg.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (neg.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (-.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (-.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) 2)))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 1 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 1 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) 0))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 (+.f32 u0 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) 0))
(+.f32 0 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(+.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(+.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(+.f32 (/.f32 2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0))) (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 u0 (-.f32 1 u0))))
(+.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) 2)) (/.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) 2)))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) 0)
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (+.f32 u0 -1)))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (+.f32 0 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (+.f32 0 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 u0 (-.f32 1 u0)) 0))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) 0))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (neg.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (neg.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (-.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (-.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) 2)))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 1 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 1 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) 0))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 (+.f32 u0 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) 0))
(-.f32 0 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 u0 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (+.f32 u0 -1))))
(-.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(-.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 (neg.f32 (/.f32 u0 (-.f32 1 u0))) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(-.f32 (/.f32 2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(-.f32 (+.f32 (/.f32 2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0))) (/.f32 2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0)))) (+.f32 (/.f32 2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(*.f32 u0 (/.f32 (/.f32 1 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (-.f32 1 u0)))
(*.f32 u0 (/.f32 1 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(*.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 1 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(*.f32 2 (/.f32 1/2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0))))
(*.f32 2 (-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 1/2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0)))))
(*.f32 1/2 (/.f32 2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0))))
(*.f32 1/2 (*.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (/.f32 1 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(*.f32 1/2 (*.f32 (/.f32 (+.f32 u0 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 -1 (+.f32 u0 -1))))
(*.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) 1)
(*.f32 (/.f32 u0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 -1 (+.f32 u0 -1)))
(*.f32 (+.f32 u0 u0) (/.f32 (/.f32 1/2 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(*.f32 (/.f32 1/2 (-.f32 1 u0)) (/.f32 (+.f32 u0 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(*.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(*.f32 (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (*.f32 (/.f32 u0 (-.f32 1 u0)) 2))
(*.f32 -1 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(*.f32 -1 (/.f32 u0 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (+.f32 u0 -1))))
(*.f32 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))) -1)
(*.f32 (/.f32 1 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 -1 (+.f32 u0 -1)) (/.f32 u0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(*.f32 (/.f32 (+.f32 u0 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 1/2 (-.f32 1 u0)))
(*.f32 (*.f32 u0 -2) (/.f32 1/2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (+.f32 u0 -1))))
(*.f32 (/.f32 u0 (neg.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 1 (+.f32 u0 -1)))
(*.f32 (/.f32 2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0))) 1/2)
(*.f32 (/.f32 (/.f32 1/2 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (+.f32 u0 u0))
(*.f32 (/.f32 1/2 (+.f32 u0 -1)) (/.f32 (*.f32 u0 -2) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(*.f32 (neg.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2)) (neg.f32 (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(*.f32 (neg.f32 (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (neg.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2)))
(*.f32 (+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (*.f32 (/.f32 u0 (-.f32 1 u0)) 2)) (/.f32 1/2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) 2)))
(*.f32 (+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (*.f32 (/.f32 u0 (-.f32 1 u0)) 2)) (-.f32 (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 1/2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) 2))))
(*.f32 (+.f32 (neg.f32 (/.f32 u0 (-.f32 1 u0))) (neg.f32 (/.f32 u0 (-.f32 1 u0)))) (/.f32 1/2 (neg.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(*.f32 (+.f32 (/.f32 u0 (neg.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 u0 (neg.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))) (/.f32 1/2 (+.f32 u0 -1)))
(*.f32 (+.f32 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))) (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))) -1/2)
(*.f32 (neg.f32 (/.f32 (+.f32 u0 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (neg.f32 (/.f32 1/2 (-.f32 1 u0))))
(neg.f32 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(neg.f32 (/.f32 (neg.f32 (/.f32 u0 (-.f32 1 u0))) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(neg.f32 (/.f32 u0 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (+.f32 u0 -1))))
Outputs
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))))
(/.f32 (+.f32 u0 (pow.f32 u0 2)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 (+.f32 u0 (pow.f32 u0 2)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 (+.f32 u0 (pow.f32 u0 2)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 (+.f32 (pow.f32 u0 2) (pow.f32 u0 3)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (+.f32 u0 (+.f32 (pow.f32 u0 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 (+.f32 u0 (+.f32 (pow.f32 u0 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 (+.f32 (pow.f32 u0 4) (pow.f32 u0 3)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 (+.f32 (pow.f32 u0 2) (+.f32 (pow.f32 u0 3) (pow.f32 u0 4))) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 (+.f32 (pow.f32 u0 4) (+.f32 (pow.f32 u0 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 -1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))
(/.f32 -1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 -1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 -1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.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 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))))))
(neg.f32 (/.f32 (+.f32 (/.f32 1 u0) 1) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2)))))
(neg.f32 (/.f32 (+.f32 1 (/.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.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 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2)))))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 (+.f32 1 (/.f32 1 (pow.f32 u0 2))) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))))))
(neg.f32 (+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 (+.f32 1 (/.f32 1 (pow.f32 u0 2))) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.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 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 (/.f32 1 (pow.f32 u0 3)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))))))))
(neg.f32 (+.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 u0 2)) (/.f32 1 (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 (+.f32 (/.f32 1 u0) 1) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))))))
(neg.f32 (+.f32 (/.f32 (+.f32 1 (/.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 (+.f32 (/.f32 1 (pow.f32 u0 3)) (/.f32 1 (pow.f32 u0 2))) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 -1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))
(/.f32 -1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 -1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 -1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.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 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))))))
(neg.f32 (/.f32 (+.f32 (/.f32 1 u0) 1) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2)))))
(neg.f32 (/.f32 (+.f32 1 (/.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.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 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2)))))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 (+.f32 1 (/.f32 1 (pow.f32 u0 2))) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))))))
(neg.f32 (+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 (+.f32 1 (/.f32 1 (pow.f32 u0 2))) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))) (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.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 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))))) (+.f32 (/.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2)))) (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 (/.f32 1 (pow.f32 u0 3)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))))))))
(neg.f32 (+.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 u0 2)) (/.f32 1 (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 (+.f32 (/.f32 1 u0) 1) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))))))
(neg.f32 (+.f32 (/.f32 (+.f32 1 (/.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 (+.f32 (/.f32 1 (pow.f32 u0 3)) (/.f32 1 (pow.f32 u0 2))) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0))
(/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 1 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2))
(/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 1 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0)) (/.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphay 4))))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 1 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0)))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 1 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))))
(+.f32 (*.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 4)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 6) (pow.f32 alphax 4))))) (+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0)) (/.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphay 4)))))))
(+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0)))) (+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 1 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (*.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4)) (/.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 6) (pow.f32 alphax 4))))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 1 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2)) (+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0)))) (/.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4) (*.f32 u0 (pow.f32 alphay 6))) (-.f32 1 u0)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 6) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 8) (*.f32 (-.f32 1 u0) (pow.f32 alphax 6))))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))))))
(+.f32 (/.f32 (*.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 6))) -1) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 8) (*.f32 (-.f32 1 u0) (pow.f32 alphax 6)))) (+.f32 (*.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 4)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 6) (pow.f32 alphax 4))))) (+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0)) (/.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphay 4))))))))
(+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0)))) (+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 1 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (+.f32 (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 6)))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 8) (pow.f32 alphax 6)))) (*.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4)) (/.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 6) (pow.f32 alphax 4)))))))
(+.f32 (+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 1 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4) (*.f32 u0 (pow.f32 alphay 6))) (-.f32 1 u0)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 6) (pow.f32 alphax 4)))) (+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0)))) (/.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 6) (*.f32 u0 (pow.f32 alphay 8))) (neg.f32 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 8) (pow.f32 alphax 6)))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)))
(/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2))
(/.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2)) (/.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))))))
(+.f32 (/.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2)) (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphax 4)))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4)))))
(+.f32 (/.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2)) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 4))) (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay 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 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2)) (+.f32 (/.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))))) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (*.f32 u0 (pow.f32 alphax 6))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 6))))))
(+.f32 (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphax 4)))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4)))) (+.f32 (/.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2)) (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (pow.f32 alphax 6)) (/.f32 (/.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 6))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 4))) (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0))))) (+.f32 (/.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2)) (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 4) (pow.f32 alphax 6)) (/.f32 (/.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 6))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 8))))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6)))))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2)) (+.f32 (/.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))))) (+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (*.f32 u0 (pow.f32 alphax 6))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 6)))) (/.f32 -1 (/.f32 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 8))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 6) (*.f32 u0 (pow.f32 alphax 8))))))))
(+.f32 (/.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2)) (+.f32 (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphax 4)))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4)))) (+.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (pow.f32 alphax 6)) (/.f32 (/.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 6)))) (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 6) (pow.f32 alphax 8)))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 8)))))))
(+.f32 (/.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2)) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 4))) (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0))))) (+.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 4) (pow.f32 alphax 6)) (/.f32 (/.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 6)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 6) (pow.f32 alphax 8))) (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 8) (*.f32 (pow.f32 alphay 6) (-.f32 1 u0))))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)))
(/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2))
(/.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2)) (/.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))))))
(+.f32 (/.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2)) (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphax 4)))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4)))))
(+.f32 (/.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2)) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 4))) (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay 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 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2)) (+.f32 (/.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))))) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (*.f32 u0 (pow.f32 alphax 6))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 6))))))
(+.f32 (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphax 4)))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4)))) (+.f32 (/.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2)) (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (pow.f32 alphax 6)) (/.f32 (/.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 6))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 4))) (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0))))) (+.f32 (/.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2)) (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 4) (pow.f32 alphax 6)) (/.f32 (/.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 6))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 8))))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6)))))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2)) (+.f32 (/.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))))) (+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (*.f32 u0 (pow.f32 alphax 6))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 6)))) (/.f32 -1 (/.f32 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 8))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 6) (*.f32 u0 (pow.f32 alphax 8))))))))
(+.f32 (/.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2)) (+.f32 (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphax 4)))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4)))) (+.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (pow.f32 alphax 6)) (/.f32 (/.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 6)))) (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 6) (pow.f32 alphax 8)))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 8)))))))
(+.f32 (/.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2)) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 4))) (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0))))) (+.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 4) (pow.f32 alphax 6)) (/.f32 (/.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 6)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 6) (pow.f32 alphax 8))) (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 8) (*.f32 (pow.f32 alphay 6) (-.f32 1 u0))))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)))
(/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2))
(/.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2)) (/.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))))))
(+.f32 (/.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2)) (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphax 4)))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4)))))
(+.f32 (/.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2)) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 4))) (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay 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 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2)) (+.f32 (/.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))))) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (*.f32 u0 (pow.f32 alphax 6))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 6))))))
(+.f32 (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphax 4)))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4)))) (+.f32 (/.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2)) (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (pow.f32 alphax 6)) (/.f32 (/.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 6))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 4))) (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0))))) (+.f32 (/.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2)) (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 4) (pow.f32 alphax 6)) (/.f32 (/.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 6))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 8))))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6)))))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2)) (+.f32 (/.f32 -1 (/.f32 (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))))) (+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (*.f32 u0 (pow.f32 alphax 6))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 6)))) (/.f32 -1 (/.f32 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 8))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 6) (*.f32 u0 (pow.f32 alphax 8))))))))
(+.f32 (/.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2)) (+.f32 (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphax 4)))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4)))) (+.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (pow.f32 alphax 6)) (/.f32 (/.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 6)))) (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 6) (pow.f32 alphax 8)))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 8)))))))
(+.f32 (/.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2)) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 4))) (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0))))) (+.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 4) (pow.f32 alphax 6)) (/.f32 (/.f32 u0 (pow.f32 alphay 4)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 6)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 6) (pow.f32 alphax 8))) (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay 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 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0))
(/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 1 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2))
(/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 1 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0)) (/.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphay 4))))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 1 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0)))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 1 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))))
(+.f32 (*.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 4)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 6) (pow.f32 alphax 4))))) (+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0)) (/.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphay 4)))))))
(+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0)))) (+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 1 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (*.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4)) (/.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 6) (pow.f32 alphax 4))))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 1 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2)) (+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0)))) (/.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4) (*.f32 u0 (pow.f32 alphay 6))) (-.f32 1 u0)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 6) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 8) (*.f32 (-.f32 1 u0) (pow.f32 alphax 6))))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))))))
(+.f32 (/.f32 (*.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 6))) -1) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 8) (*.f32 (-.f32 1 u0) (pow.f32 alphax 6)))) (+.f32 (*.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 4)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 6) (pow.f32 alphax 4))))) (+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0)) (/.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphay 4))))))))
(+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0)))) (+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 1 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (+.f32 (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 6)))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 8) (pow.f32 alphax 6)))) (*.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4)) (/.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 6) (pow.f32 alphax 4)))))))
(+.f32 (+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 1 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4) (*.f32 u0 (pow.f32 alphay 6))) (-.f32 1 u0)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 6) (pow.f32 alphax 4)))) (+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0)))) (/.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 6) (*.f32 u0 (pow.f32 alphay 8))) (neg.f32 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 8) (pow.f32 alphax 6)))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))
(/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0))
(/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 1 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2))
(/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 1 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0)) (/.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphay 4))))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 1 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0)))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 1 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0)))))
(+.f32 (*.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 4)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 6) (pow.f32 alphax 4))))) (+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0)) (/.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphay 4)))))))
(+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0)))) (+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 1 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (*.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4)) (/.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 6) (pow.f32 alphax 4))))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 1 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2)) (+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0)))) (/.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4) (*.f32 u0 (pow.f32 alphay 6))) (-.f32 1 u0)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 6) (pow.f32 alphax 4)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 8) (*.f32 (-.f32 1 u0) (pow.f32 alphax 6))))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (*.f32 (-.f32 1 u0) (pow.f32 alphax 4)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (-.f32 1 u0))))))
(+.f32 (/.f32 (*.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 6))) -1) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 8) (*.f32 (-.f32 1 u0) (pow.f32 alphax 6)))) (+.f32 (*.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 4)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 6) (pow.f32 alphax 4))))) (+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0)) (/.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0))) (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphay 4))))))))
(+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0)))) (+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 1 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (+.f32 (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 6)))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 8) (pow.f32 alphax 6)))) (*.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4)) (/.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 6) (pow.f32 alphax 4)))))))
(+.f32 (+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 1 u0)) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2)) (/.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 4) (*.f32 u0 (pow.f32 alphay 6))) (-.f32 1 u0)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 6) (pow.f32 alphax 4)))) (+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 4) (*.f32 (pow.f32 alphax 2) (-.f32 1 u0)))) (/.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 6) (*.f32 u0 (pow.f32 alphay 8))) (neg.f32 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 8) (pow.f32 alphax 6)))))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) 0)
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (+.f32 u0 -1)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (+.f32 0 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (+.f32 0 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 u0 (-.f32 1 u0)) 0))
(+.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay))))) (*.f32 0 (/.f32 u0 (-.f32 1 u0))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 0 (/.f32 u0 (-.f32 1 u0))))
(+.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay))))) (/.f32 0 (/.f32 (-.f32 1 u0) u0)))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) 0))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (neg.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (neg.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (-.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (-.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) 2)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 1 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 1 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) 0))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 (+.f32 u0 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) 0))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(+.f32 0 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(+.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(+.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(+.f32 (/.f32 2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0))) (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 u0 (-.f32 1 u0))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(+.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) 2)) (/.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) 2)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) 0)
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (+.f32 u0 -1)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (+.f32 0 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (+.f32 0 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 u0 (-.f32 1 u0)) 0))
(-.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay))))) (*.f32 0 (/.f32 u0 (-.f32 1 u0))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 0 (/.f32 u0 (-.f32 1 u0))))
(-.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay))))) (/.f32 0 (/.f32 (-.f32 1 u0) u0)))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) 0))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (neg.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (neg.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (-.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (-.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 0 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) 2)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 1 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 1 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) 0))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (*.f32 (/.f32 (+.f32 u0 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) 0))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(-.f32 0 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 u0 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (+.f32 u0 -1))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(-.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(-.f32 (/.f32 0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 (neg.f32 (/.f32 u0 (-.f32 1 u0))) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(-.f32 (/.f32 2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(-.f32 (+.f32 (/.f32 2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0))) (/.f32 2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0)))) (+.f32 (/.f32 2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 u0 (/.f32 (/.f32 1 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 u0 (/.f32 1 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 1 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 2 (/.f32 1/2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 2 (-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 1/2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 1/2 (/.f32 2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 1/2 (*.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (/.f32 1 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 1/2 (*.f32 (/.f32 (+.f32 u0 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 -1 (+.f32 u0 -1))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) 1)
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 (/.f32 u0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 -1 (+.f32 u0 -1)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 (+.f32 u0 u0) (/.f32 (/.f32 1/2 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 (/.f32 1/2 (-.f32 1 u0)) (/.f32 (+.f32 u0 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (*.f32 (/.f32 u0 (-.f32 1 u0)) 2))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 -1 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 -1 (/.f32 u0 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (+.f32 u0 -1))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))) -1)
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 (/.f32 1 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 u0 (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 (/.f32 -1 (+.f32 u0 -1)) (/.f32 u0 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 (/.f32 (+.f32 u0 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 1/2 (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 (*.f32 u0 -2) (/.f32 1/2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (+.f32 u0 -1))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 (/.f32 u0 (neg.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 1 (+.f32 u0 -1)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 (/.f32 2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (/.f32 (-.f32 1 u0) u0))) 1/2)
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 (/.f32 (/.f32 1/2 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (+.f32 u0 u0))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 (/.f32 1/2 (+.f32 u0 -1)) (/.f32 (*.f32 u0 -2) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 (neg.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2)) (neg.f32 (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(*.f32 (neg.f32 (*.f32 2 (/.f32 u0 (-.f32 1 u0)))) (neg.f32 (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))))
(*.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) -2) (/.f32 -1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(*.f32 (*.f32 2 (/.f32 u0 (+.f32 u0 -1))) (/.f32 -1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay))))))
(*.f32 (neg.f32 (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (neg.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2)))
(*.f32 (neg.f32 (*.f32 2 (/.f32 u0 (-.f32 1 u0)))) (neg.f32 (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))))
(*.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) -2) (/.f32 -1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(*.f32 (*.f32 2 (/.f32 u0 (+.f32 u0 -1))) (/.f32 -1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay))))))
(*.f32 (+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (*.f32 (/.f32 u0 (-.f32 1 u0)) 2)) (/.f32 1/2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) 2)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 (+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (*.f32 (/.f32 u0 (-.f32 1 u0)) 2)) (-.f32 (/.f32 1/2 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))) (/.f32 1/2 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) 2))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 (+.f32 (neg.f32 (/.f32 u0 (-.f32 1 u0))) (neg.f32 (/.f32 u0 (-.f32 1 u0)))) (/.f32 1/2 (neg.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 (+.f32 (/.f32 u0 (neg.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (/.f32 u0 (neg.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))) (/.f32 1/2 (+.f32 u0 -1)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 (+.f32 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))) (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))))) -1/2)
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(*.f32 (neg.f32 (/.f32 (+.f32 u0 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))))) (neg.f32 (/.f32 1/2 (-.f32 1 u0))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(neg.f32 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(neg.f32 (/.f32 (neg.f32 (/.f32 u0 (-.f32 1 u0))) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))
(neg.f32 (/.f32 u0 (*.f32 (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay)))) (+.f32 u0 -1))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 1/2 u1))))))) (*.f32 alphay alphay)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (*.f32 alphay alphay))))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 (+.f32 u1 1/2))))))) (*.f32 alphay alphay)))))

localize750.0ms (1.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
10.0b
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))
11.4b
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
11.8b
(cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))))))
31.7b
(tan.f32 (*.f32 1/2 (PI.f32)))
Compiler

Compiled 615 to 369 computations (40% saved)

eval6.6s (12.2%)

Compiler

Compiled 212773 to 132124 computations (37.9% saved)

prune2.9s (5.5%)

Pruning

9 alts after pruning (6 fresh and 3 done)

PrunedKeptTotal
New237962385
Fresh000
Picked101
Done235
Total238292391
Error
0.2b
Counts
2391 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0)))))
3.8b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2)))))
2.3b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
0.2b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay))))))))
0.6b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay alphay))))))))
1.0b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay))))))))
4.3b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphay alphay))))))))
2.4b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay alphay))))))))
2.4b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))
Compiler

Compiled 884 to 651 computations (26.4% saved)

localize223.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)
0.3b
(*.f32 u0 (pow.f32 alphay 2))
0.4b
(*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))
11.4b
(tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))
Compiler

Compiled 247 to 180 computations (27.1% saved)

series7.0ms (0%)

Counts
4 → 60
Calls

21 calls:

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

rewrite80.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1216×rational.json-simplify-29
1140×rational.json-simplify-42
992×rational.json-1
992×rational.json-2
992×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022110
1127110
2416110
32257110
Stop Event
node limit
Counts
4 → 237
Calls
Call 1
Inputs
(tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2)))
(*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))
(*.f32 u0 (pow.f32 alphay 2))
(pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2) (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 0) (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))) (*.f32 1/2 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))) (*.f32 1 (*.f32 1/2 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2) (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))) (*.f32 -1 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2) 2) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 3) 1/2) (*.f32 1/2 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (PI.f32) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (-.f32 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (PI.f32) (-.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (neg.f32 (-.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (-.f32 (-.f32 u1 u1) (*.f32 (PI.f32) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (-.f32 (*.f32 (PI.f32) 0) (-.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 0 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (neg.f32 (PI.f32)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 1 (*.f32 0 (neg.f32 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 1 (neg.f32 (-.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 1 (-.f32 (-.f32 u1 u1) (*.f32 (PI.f32) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 1 (-.f32 (*.f32 (PI.f32) 0) (-.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (/.f32 0 (neg.f32 (/.f32 1 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (/.f32 0 (neg.f32 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 1/2) (-.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 (PI.f32) 1/2) (-.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 1 (+.f32 (*.f32 (PI.f32) 1/2) (-.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 1 (-.f32 (*.f32 (PI.f32) 1/2) (-.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (+.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) (+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 u1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 u1 u1) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 u1 4))) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (PI.f32) 1/2) (-.f32 u1 u1)) (*.f32 (PI.f32) (+.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (-.f32 u1 u1)) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (-.f32 u1 u1)) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (-.f32 u1 u1) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (PI.f32) 0) (-.f32 u1 u1)) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (PI.f32) 1/2) (-.f32 u1 u1)) (*.f32 (PI.f32) (+.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u1 4) (PI.f32)) (*.f32 (PI.f32) (-.f32 1/2 (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (*.f32 u1 4)) (/.f32 (-.f32 1/2 (+.f32 u1 u1)) (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) 1/2) (*.f32 1/2 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) 1/2) (*.f32 1/2 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 (+.f32 u1 u1) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (PI.f32) 1/2) 1/2) (*.f32 1/2 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) (+.f32 (+.f32 u1 u1) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 2)) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 2)) (-.f32 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (PI.f32) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (-.f32 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (PI.f32) (-.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (neg.f32 (-.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (-.f32 (-.f32 u1 u1) (*.f32 (PI.f32) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (-.f32 (*.f32 (PI.f32) 0) (-.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 0 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (neg.f32 (PI.f32)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -1 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) (*.f32 -1 (+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 u1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) (*.f32 (neg.f32 (PI.f32)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (*.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 u1 u1) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 u1 4))) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (-.f32 u1 u1)) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (-.f32 u1 u1)) (*.f32 1 (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (neg.f32 (PI.f32))) (*.f32 (neg.f32 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (neg.f32 (PI.f32))) (*.f32 1 (*.f32 (neg.f32 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 u1 4))) 2) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 (PI.f32) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 2)) (-.f32 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 1/2 (*.f32 u1 4)) (PI.f32)) (*.f32 (PI.f32) (+.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 2) 2) (PI.f32)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 (PI.f32) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 (PI.f32) 3)) 1/2) (*.f32 1/2 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (*.f32 (PI.f32) 2) 2) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 (PI.f32) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (PI.f32) 0) -1) (*.f32 -1 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 u1 u1) -1) (*.f32 -1 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (PI.f32) (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (+.f32 u1 u1) 1/2) (/.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2)) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 1 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 -1 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (PI.f32)) (neg.f32 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 u1 -2) -1/2) (neg.f32 (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (PI.f32)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2))) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2))) (*.f32 (neg.f32 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2))) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (PI.f32))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 u1 -2) (/.f32 1 (PI.f32))) (neg.f32 (*.f32 (PI.f32) 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 u1 -2) (/.f32 1 (PI.f32))) (*.f32 (neg.f32 (PI.f32)) 1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 u1 u1))) (neg.f32 (*.f32 (PI.f32) 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 u1 u1))) (*.f32 (neg.f32 (PI.f32)) 1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (+.f32 u1 u1) (neg.f32 (PI.f32))) (neg.f32 (*.f32 (PI.f32) 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (*.f32 u1 -2) (PI.f32)) (neg.f32 (*.f32 (PI.f32) 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (*.f32 u1 -2) (PI.f32)) (*.f32 (neg.f32 (PI.f32)) 1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 u1 u1)) (neg.f32 (*.f32 (PI.f32) 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 u1 u1)) (*.f32 (neg.f32 (PI.f32)) 1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) 1/2)) (/.f32 (*.f32 u1 -2) (/.f32 1 (PI.f32)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (+.f32 u1 u1) (neg.f32 (PI.f32)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (*.f32 u1 -2) (PI.f32))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (neg.f32 (PI.f32)) (+.f32 u1 u1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (neg.f32 (PI.f32)) 1/2) (/.f32 (*.f32 u1 -2) (/.f32 1 (PI.f32)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (neg.f32 (PI.f32)) 1/2) (neg.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (neg.f32 (PI.f32)) 1/2) (*.f32 (+.f32 u1 u1) (neg.f32 (PI.f32)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (neg.f32 (PI.f32)) 1/2) (*.f32 (*.f32 u1 -2) (PI.f32))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (neg.f32 (PI.f32)) 1/2) (*.f32 (neg.f32 (PI.f32)) (+.f32 u1 u1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (PI.f32)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphay 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 u0 u0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 alphay 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 alphay 2) (-.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphay 2)) (neg.f32 (-.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 0 (-.f32 (pow.f32 alphay 2) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 0 (-.f32 u0 (pow.f32 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 0 (neg.f32 (pow.f32 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (neg.f32 u0) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (neg.f32 (pow.f32 alphay 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 1 (neg.f32 (-.f32 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 1 (*.f32 0 (neg.f32 (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 1 (*.f32 0 (-.f32 (pow.f32 alphay 2) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 1 (*.f32 0 (-.f32 u0 (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphay 2)) (/.f32 0 (neg.f32 (/.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphay 2)) (/.f32 0 (neg.f32 (/.f32 1 (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u0 (pow.f32 alphay 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) (*.f32 u0 (*.f32 (pow.f32 alphay 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 u0 u0) (*.f32 u0 (pow.f32 alphay 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 alphay 2) 0) (*.f32 u0 (pow.f32 alphay 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) 2)) (*.f32 u0 (neg.f32 (pow.f32 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 alphay 2) (-.f32 u0 u0)) (*.f32 u0 (pow.f32 alphay 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (-.f32 u0 u0)) (*.f32 u0 (pow.f32 alphay 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (-.f32 (pow.f32 alphay 2) u0)) (*.f32 u0 (pow.f32 alphay 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (-.f32 u0 (pow.f32 alphay 2))) (*.f32 u0 (pow.f32 alphay 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (neg.f32 (pow.f32 alphay 2))) (*.f32 u0 (pow.f32 alphay 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u0 (pow.f32 alphay 2)) 1/2) (*.f32 1/2 (*.f32 u0 (pow.f32 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 (pow.f32 alphay 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 u0 u0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 alphay 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 alphay 2) (-.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 (pow.f32 alphay 2)) (neg.f32 (-.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 0 (-.f32 (pow.f32 alphay 2) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 0 (-.f32 u0 (pow.f32 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 0 (neg.f32 (pow.f32 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (neg.f32 u0) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (neg.f32 (pow.f32 alphay 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) (*.f32 -1 (*.f32 u0 (*.f32 (pow.f32 alphay 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) (*.f32 (neg.f32 (pow.f32 alphay 2)) (+.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) (*.f32 (neg.f32 u0) (*.f32 (pow.f32 alphay 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 u0 u0) (*.f32 u0 (neg.f32 (pow.f32 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 alphay 2) 0) (*.f32 u0 (neg.f32 (pow.f32 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) 2)) (*.f32 u0 (pow.f32 alphay 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (-.f32 u0 u0)) (*.f32 (neg.f32 u0) (pow.f32 alphay 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (-.f32 u0 u0)) (*.f32 1 (*.f32 (neg.f32 u0) (pow.f32 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (neg.f32 (pow.f32 alphay 2))) (*.f32 (neg.f32 (pow.f32 alphay 2)) u0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (neg.f32 (pow.f32 alphay 2))) (*.f32 1 (*.f32 (neg.f32 (pow.f32 alphay 2)) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) 2)) 2) (*.f32 (pow.f32 alphay 2) (*.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u0 3)) 1/2) (*.f32 1/2 (*.f32 u0 (pow.f32 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (*.f32 (pow.f32 alphay 2) 2) 2) u0) (*.f32 (pow.f32 alphay 2) (*.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (+.f32 u0 u0) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 alphay 2) (*.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 u0 u0) -1) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (pow.f32 alphay 2) 0) -1) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u0 (/.f32 1 (pow.f32 alphay 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 alphay 2) (/.f32 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u0 (pow.f32 alphay 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 1 (pow.f32 alphay 2)) u0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 1 u0) (pow.f32 alphay 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (*.f32 u0 (pow.f32 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 -1 (*.f32 u0 (neg.f32 (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (pow.f32 alphay 2)) (neg.f32 (/.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 u0) (neg.f32 (/.f32 1 (pow.f32 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 u0) (pow.f32 alphay 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (pow.f32 alphay 2)) u0) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) (*.f32 u0 (neg.f32 (pow.f32 alphay 2)))) (*.f32 u0 (neg.f32 (pow.f32 alphay 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) (*.f32 u0 (neg.f32 (pow.f32 alphay 2)))) (*.f32 (neg.f32 u0) (pow.f32 alphay 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) (*.f32 u0 (neg.f32 (pow.f32 alphay 2)))) (*.f32 (neg.f32 (pow.f32 alphay 2)) u0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (neg.f32 u0) (pow.f32 alphay 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (neg.f32 (pow.f32 alphay 2)) u0))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 2) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 0) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 1/2) (*.f32 1/2 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -1 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 2) 2) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 3) 1/2) (*.f32 1/2 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 -1 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2))) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)))))))

simplify148.0ms (0.3%)

Algorithm
egg-herbie
Rules
1396×rational.json-simplify-1
1304×rational.json-simplify-21
1076×rational.json-simplify-23
596×rational.json-simplify-50
510×rational.json-simplify-24
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
052110405
114799981
259219969
Stop Event
node limit
Counts
297 → 322
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 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(*.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))))
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 0)
(+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 0))
(+.f32 0 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2) (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))
(+.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 0) (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))
(+.f32 (*.f32 1/2 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))) (*.f32 1/2 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))
(+.f32 (*.f32 1/2 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))) (*.f32 1 (*.f32 1/2 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))))
(-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 0)
(-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 0))
(-.f32 0 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2) (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))
(-.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))) (*.f32 -1 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2)))
(-.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2) 2) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 3))
(-.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 3) 1/2) (*.f32 1/2 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))
(*.f32 1/2 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 1)
(*.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))
(*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2) 1/2)
(*.f32 -1 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))
(*.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))) -1)
(*.f32 -1/2 (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2)))
(*.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2)) -1/2)
(/.f32 1/2 (/.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2)))
(/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 1)
(/.f32 1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))
(/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))) -1)
(neg.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) 0)
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (-.f32 u1 u1))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (PI.f32) (-.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (neg.f32 (-.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (-.f32 (-.f32 u1 u1) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (-.f32 (*.f32 (PI.f32) 0) (-.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 0 (neg.f32 (PI.f32))))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (neg.f32 (PI.f32)) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 1 (*.f32 0 (neg.f32 (PI.f32)))))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 1 (neg.f32 (-.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 1 (-.f32 (-.f32 u1 u1) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 1 (-.f32 (*.f32 (PI.f32) 0) (-.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (/.f32 0 (neg.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (/.f32 0 (neg.f32 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2)))))
(+.f32 0 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) 1/2))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 1/2) (-.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 (PI.f32) 1/2) (-.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 1 (+.f32 (*.f32 (PI.f32) 1/2) (-.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 1 (-.f32 (*.f32 (PI.f32) 1/2) (-.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) (+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 u1 4))))
(+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))
(+.f32 (-.f32 u1 u1) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))
(+.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 u1 4))) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))
(+.f32 (+.f32 (*.f32 (PI.f32) 1/2) (-.f32 u1 u1)) (*.f32 (PI.f32) (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (-.f32 u1 u1)) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))
(+.f32 (neg.f32 (-.f32 u1 u1)) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))
(+.f32 (-.f32 (-.f32 u1 u1) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))
(+.f32 (-.f32 (*.f32 (PI.f32) 0) (-.f32 u1 u1)) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))
(+.f32 (-.f32 (*.f32 (PI.f32) 1/2) (-.f32 u1 u1)) (*.f32 (PI.f32) (+.f32 u1 u1)))
(+.f32 (*.f32 (*.f32 u1 4) (PI.f32)) (*.f32 (PI.f32) (-.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 0 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))
(+.f32 (*.f32 (PI.f32) (*.f32 u1 4)) (/.f32 (-.f32 1/2 (+.f32 u1 u1)) (/.f32 1 (PI.f32))))
(+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) 1/2) (*.f32 1/2 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))
(+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) 1/2) (*.f32 1/2 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 (+.f32 u1 u1) 1/2)))))
(+.f32 (*.f32 (*.f32 (PI.f32) 1/2) 1/2) (*.f32 1/2 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) (+.f32 (+.f32 u1 u1) 1/2)))))
(+.f32 (*.f32 0 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 2)) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))
(+.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 2)) (-.f32 u1 u1))
(-.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) 0)
(-.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (PI.f32) 0))
(-.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (-.f32 u1 u1))
(-.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (PI.f32) (-.f32 u1 u1)))
(-.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (neg.f32 (-.f32 u1 u1)))
(-.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (-.f32 (-.f32 u1 u1) (*.f32 (PI.f32) 0)))
(-.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (-.f32 (*.f32 (PI.f32) 0) (-.f32 u1 u1)))
(-.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 0 (neg.f32 (PI.f32))))
(-.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (neg.f32 (PI.f32)) 0))
(-.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) 0))
(-.f32 0 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))
(-.f32 0 (*.f32 -1 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))
(-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) (*.f32 -1 (+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 u1 4)))))
(-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) (*.f32 (neg.f32 (PI.f32)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 2)))
(-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (*.f32 (PI.f32) 2)))
(-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))
(-.f32 (-.f32 u1 u1) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))
(-.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 u1 4))) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))
(-.f32 (neg.f32 (-.f32 u1 u1)) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (PI.f32)))
(-.f32 (neg.f32 (-.f32 u1 u1)) (*.f32 1 (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (PI.f32))))
(-.f32 (*.f32 0 (neg.f32 (PI.f32))) (*.f32 (neg.f32 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)))
(-.f32 (*.f32 0 (neg.f32 (PI.f32))) (*.f32 1 (*.f32 (neg.f32 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2))))
(-.f32 (*.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 u1 4))) 2) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 (PI.f32) 3)))
(-.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 2)) (-.f32 u1 u1))
(-.f32 (*.f32 (+.f32 1/2 (*.f32 u1 4)) (PI.f32)) (*.f32 (PI.f32) (+.f32 u1 u1)))
(-.f32 (*.f32 (*.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 2) 2) (PI.f32)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 (PI.f32) 3)))
(-.f32 (*.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 (PI.f32) 3)) 1/2) (*.f32 1/2 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))
(-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) 2) 2) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 (PI.f32) 3)))
(-.f32 (*.f32 (*.f32 (PI.f32) 0) -1) (*.f32 -1 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))
(-.f32 (*.f32 (-.f32 u1 u1) -1) (*.f32 -1 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))
(/.f32 (PI.f32) (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2)))
(/.f32 (+.f32 (+.f32 u1 u1) 1/2) (/.f32 1 (PI.f32)))
(/.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) 1)
(/.f32 1 (/.f32 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2)) (PI.f32)))
(/.f32 1 (/.f32 (/.f32 1 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)))
(/.f32 1 (/.f32 1 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))
(/.f32 1 (/.f32 -1 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2))))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) -1)
(/.f32 (neg.f32 (PI.f32)) (neg.f32 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2))))
(/.f32 (+.f32 (*.f32 u1 -2) -1/2) (neg.f32 (/.f32 1 (PI.f32))))
(/.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)) -1)
(/.f32 (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (PI.f32)) -1)
(/.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2))) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2))) -1)
(/.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2))) (*.f32 (neg.f32 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2))) -1)
(/.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2))) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (PI.f32))) -1)
(/.f32 (+.f32 (/.f32 (*.f32 u1 -2) (/.f32 1 (PI.f32))) (neg.f32 (*.f32 (PI.f32) 1/2))) -1)
(/.f32 (+.f32 (/.f32 (*.f32 u1 -2) (/.f32 1 (PI.f32))) (*.f32 (neg.f32 (PI.f32)) 1/2)) -1)
(/.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 u1 u1))) (neg.f32 (*.f32 (PI.f32) 1/2))) -1)
(/.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 u1 u1))) (*.f32 (neg.f32 (PI.f32)) 1/2)) -1)
(/.f32 (+.f32 (*.f32 (+.f32 u1 u1) (neg.f32 (PI.f32))) (neg.f32 (*.f32 (PI.f32) 1/2))) -1)
(/.f32 (+.f32 (*.f32 (*.f32 u1 -2) (PI.f32)) (neg.f32 (*.f32 (PI.f32) 1/2))) -1)
(/.f32 (+.f32 (*.f32 (*.f32 u1 -2) (PI.f32)) (*.f32 (neg.f32 (PI.f32)) 1/2)) -1)
(/.f32 (+.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 u1 u1)) (neg.f32 (*.f32 (PI.f32) 1/2))) -1)
(/.f32 (+.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 u1 u1)) (*.f32 (neg.f32 (PI.f32)) 1/2)) -1)
(/.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) 1/2)) (/.f32 (*.f32 u1 -2) (/.f32 1 (PI.f32)))) -1)
(/.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))) -1)
(/.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (+.f32 u1 u1) (neg.f32 (PI.f32)))) -1)
(/.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (*.f32 u1 -2) (PI.f32))) -1)
(/.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (neg.f32 (PI.f32)) (+.f32 u1 u1))) -1)
(/.f32 (+.f32 (*.f32 (neg.f32 (PI.f32)) 1/2) (/.f32 (*.f32 u1 -2) (/.f32 1 (PI.f32)))) -1)
(/.f32 (+.f32 (*.f32 (neg.f32 (PI.f32)) 1/2) (neg.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))) -1)
(/.f32 (+.f32 (*.f32 (neg.f32 (PI.f32)) 1/2) (*.f32 (+.f32 u1 u1) (neg.f32 (PI.f32)))) -1)
(/.f32 (+.f32 (*.f32 (neg.f32 (PI.f32)) 1/2) (*.f32 (*.f32 u1 -2) (PI.f32))) -1)
(/.f32 (+.f32 (*.f32 (neg.f32 (PI.f32)) 1/2) (*.f32 (neg.f32 (PI.f32)) (+.f32 u1 u1))) -1)
(neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))
(neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)))
(neg.f32 (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (PI.f32)))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) 0)
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 u0 u0))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 alphay 2) 0))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 alphay 2) (-.f32 u0 u0)))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (neg.f32 (-.f32 u0 u0)))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 0 (-.f32 (pow.f32 alphay 2) u0)))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 0 (-.f32 u0 (pow.f32 alphay 2))))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 0 (neg.f32 (pow.f32 alphay 2))))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (neg.f32 u0) 0))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (neg.f32 (pow.f32 alphay 2)) 0))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 1 (neg.f32 (-.f32 u0 u0))))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 1 (*.f32 0 (neg.f32 (pow.f32 alphay 2)))))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 1 (*.f32 0 (-.f32 (pow.f32 alphay 2) u0))))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 1 (*.f32 0 (-.f32 u0 (pow.f32 alphay 2)))))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (/.f32 0 (neg.f32 (/.f32 1 u0))))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (/.f32 0 (neg.f32 (/.f32 1 (pow.f32 alphay 2)))))
(+.f32 0 (*.f32 u0 (pow.f32 alphay 2)))
(+.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) (*.f32 u0 (*.f32 (pow.f32 alphay 2) 2)))
(+.f32 (-.f32 u0 u0) (*.f32 u0 (pow.f32 alphay 2)))
(+.f32 (*.f32 (pow.f32 alphay 2) 0) (*.f32 u0 (pow.f32 alphay 2)))
(+.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) 2)) (*.f32 u0 (neg.f32 (pow.f32 alphay 2))))
(+.f32 (*.f32 (pow.f32 alphay 2) (-.f32 u0 u0)) (*.f32 u0 (pow.f32 alphay 2)))
(+.f32 (neg.f32 (-.f32 u0 u0)) (*.f32 u0 (pow.f32 alphay 2)))
(+.f32 (*.f32 0 (-.f32 (pow.f32 alphay 2) u0)) (*.f32 u0 (pow.f32 alphay 2)))
(+.f32 (*.f32 0 (-.f32 u0 (pow.f32 alphay 2))) (*.f32 u0 (pow.f32 alphay 2)))
(+.f32 (*.f32 0 (neg.f32 (pow.f32 alphay 2))) (*.f32 u0 (pow.f32 alphay 2)))
(+.f32 (*.f32 (*.f32 u0 (pow.f32 alphay 2)) 1/2) (*.f32 1/2 (*.f32 u0 (pow.f32 alphay 2))))
(-.f32 (*.f32 u0 (pow.f32 alphay 2)) 0)
(-.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 u0 u0))
(-.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 alphay 2) 0))
(-.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 alphay 2) (-.f32 u0 u0)))
(-.f32 (*.f32 u0 (pow.f32 alphay 2)) (neg.f32 (-.f32 u0 u0)))
(-.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 0 (-.f32 (pow.f32 alphay 2) u0)))
(-.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 0 (-.f32 u0 (pow.f32 alphay 2))))
(-.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 0 (neg.f32 (pow.f32 alphay 2))))
(-.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (neg.f32 u0) 0))
(-.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (neg.f32 (pow.f32 alphay 2)) 0))
(-.f32 0 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))))
(-.f32 0 (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2))))
(-.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) (*.f32 -1 (*.f32 u0 (*.f32 (pow.f32 alphay 2) 2))))
(-.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) (*.f32 (neg.f32 (pow.f32 alphay 2)) (+.f32 u0 u0)))
(-.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) (*.f32 (neg.f32 u0) (*.f32 (pow.f32 alphay 2) 2)))
(-.f32 (-.f32 u0 u0) (*.f32 u0 (neg.f32 (pow.f32 alphay 2))))
(-.f32 (*.f32 (pow.f32 alphay 2) 0) (*.f32 u0 (neg.f32 (pow.f32 alphay 2))))
(-.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) 2)) (*.f32 u0 (pow.f32 alphay 2)))
(-.f32 (neg.f32 (-.f32 u0 u0)) (*.f32 (neg.f32 u0) (pow.f32 alphay 2)))
(-.f32 (neg.f32 (-.f32 u0 u0)) (*.f32 1 (*.f32 (neg.f32 u0) (pow.f32 alphay 2))))
(-.f32 (*.f32 0 (neg.f32 (pow.f32 alphay 2))) (*.f32 (neg.f32 (pow.f32 alphay 2)) u0))
(-.f32 (*.f32 0 (neg.f32 (pow.f32 alphay 2))) (*.f32 1 (*.f32 (neg.f32 (pow.f32 alphay 2)) u0)))
(-.f32 (*.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) 2)) 2) (*.f32 (pow.f32 alphay 2) (*.f32 u0 3)))
(-.f32 (*.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u0 3)) 1/2) (*.f32 1/2 (*.f32 u0 (pow.f32 alphay 2))))
(-.f32 (*.f32 (*.f32 (*.f32 (pow.f32 alphay 2) 2) 2) u0) (*.f32 (pow.f32 alphay 2) (*.f32 u0 3)))
(-.f32 (*.f32 (*.f32 (+.f32 u0 u0) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 alphay 2) (*.f32 u0 3)))
(-.f32 (*.f32 (-.f32 u0 u0) -1) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2))))
(-.f32 (*.f32 (*.f32 (pow.f32 alphay 2) 0) -1) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2))))
(/.f32 u0 (/.f32 1 (pow.f32 alphay 2)))
(/.f32 (pow.f32 alphay 2) (/.f32 1 u0))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) 1)
(/.f32 1 (/.f32 (/.f32 1 (pow.f32 alphay 2)) u0))
(/.f32 1 (/.f32 (/.f32 1 u0) (pow.f32 alphay 2)))
(/.f32 1 (/.f32 1 (*.f32 u0 (pow.f32 alphay 2))))
(/.f32 1 (/.f32 -1 (*.f32 u0 (neg.f32 (pow.f32 alphay 2)))))
(/.f32 (neg.f32 (pow.f32 alphay 2)) (neg.f32 (/.f32 1 u0)))
(/.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) -1)
(/.f32 (neg.f32 u0) (neg.f32 (/.f32 1 (pow.f32 alphay 2))))
(/.f32 (*.f32 (neg.f32 u0) (pow.f32 alphay 2)) -1)
(/.f32 (*.f32 (neg.f32 (pow.f32 alphay 2)) u0) -1)
(/.f32 (-.f32 (+.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) (*.f32 u0 (neg.f32 (pow.f32 alphay 2)))) (*.f32 u0 (neg.f32 (pow.f32 alphay 2)))) -1)
(/.f32 (-.f32 (+.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) (*.f32 u0 (neg.f32 (pow.f32 alphay 2)))) (*.f32 (neg.f32 u0) (pow.f32 alphay 2))) -1)
(/.f32 (-.f32 (+.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) (*.f32 u0 (neg.f32 (pow.f32 alphay 2)))) (*.f32 (neg.f32 (pow.f32 alphay 2)) u0)) -1)
(neg.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))))
(neg.f32 (*.f32 (neg.f32 u0) (pow.f32 alphay 2)))
(neg.f32 (*.f32 (neg.f32 (pow.f32 alphay 2)) u0))
(+.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 0)
(+.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 0))
(+.f32 0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2))
(+.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 2))
(+.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 2) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)))
(+.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 0) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2))
(+.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 1/2) (*.f32 1/2 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)))
(-.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 0)
(-.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 0))
(-.f32 0 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)))
(-.f32 0 (*.f32 -1 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)))
(-.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 2)))
(-.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2))
(-.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 2) 2) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 3))
(-.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 3) 1/2) (*.f32 1/2 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)))
(*.f32 1/2 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 2))
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 1)
(*.f32 1 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2))
(*.f32 -1 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)))
(*.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)) -1)
(*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 2) 1/2)
(*.f32 (+.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2))) -1/2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 1)
(/.f32 1 (/.f32 1 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)))
(/.f32 1 (/.f32 -1 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2))))
(/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)) -1)
(/.f32 (-.f32 (+.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2))) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2))) -1)
(neg.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay 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 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (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 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (sin.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)))) (+.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 2 (*.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 u1 2) (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (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 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) u1)))
(+.f32 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (/.f32 -2 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (sin.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)))) (/.f32 2 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (-.f32 (*.f32 (PI.f32) 2) (/.f32 -2 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (sin.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)))) (+.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 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (*.f32 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.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) 2)) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (+.f32 (*.f32 4/3 (*.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (*.f32 -2 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.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) 2)))))) (pow.f32 u1 3)) (+.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 u1 2) (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (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 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) u1))))
(+.f32 (+.f32 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (/.f32 -2 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (sin.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)))) (/.f32 2 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (-.f32 (*.f32 (PI.f32) 2) (/.f32 -2 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32))))))))))) (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (/.f32 4/3 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 3)))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (/.f32 -2 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 2))) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) -4)) (*.f32 -2 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (/.f32 -2 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)) (PI.f32)))) (pow.f32 (PI.f32) 2)))))) (pow.f32 u1 3)))
(/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.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 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.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 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.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 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.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 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.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 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.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 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.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 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(*.f32 1/2 (PI.f32))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(*.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))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(*.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))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) alphax))) 2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)
(+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 0)
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 0))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 0 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2) (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 0) (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 1/2 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))) (*.f32 1/2 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 1/2 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))) (*.f32 1 (*.f32 1/2 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 0)
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 0))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(-.f32 0 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2) (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(-.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))) (*.f32 -1 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2)))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(-.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2) 2) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 3))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(-.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 3) 1/2) (*.f32 1/2 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 1/2 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 1)
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2) 1/2)
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 -1 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))) -1)
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 -1/2 (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2)))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2)) -1/2)
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(/.f32 1/2 (/.f32 1 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 2)))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) 1)
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(/.f32 1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))) -1)
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(neg.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) 0)
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (PI.f32) 0))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (-.f32 u1 u1))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 u1 u1))
(+.f32 u1 (-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) u1))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (PI.f32) (-.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) (-.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 (+.f32 1/2 (+.f32 u1 u1)) (-.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (neg.f32 (-.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 u1 u1))
(+.f32 u1 (-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) u1))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (-.f32 (-.f32 u1 u1) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 u1 u1))
(+.f32 u1 (-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) u1))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (-.f32 (*.f32 (PI.f32) 0) (-.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 u1 u1))
(+.f32 u1 (-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) u1))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 0 (neg.f32 (PI.f32))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (neg.f32 (PI.f32)) 0))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 0 (+.f32 -1/2 (*.f32 -2 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (+.f32 0 (*.f32 0 (*.f32 -2 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (*.f32 -2 u1) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 1 (*.f32 0 (neg.f32 (PI.f32)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 1 (neg.f32 (-.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 u1 u1))
(+.f32 u1 (-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) u1))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 1 (-.f32 (-.f32 u1 u1) (*.f32 (PI.f32) 0))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 u1 u1))
(+.f32 u1 (-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) u1))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 1 (-.f32 (*.f32 (PI.f32) 0) (-.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 u1 u1))
(+.f32 u1 (-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) u1))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (/.f32 0 (neg.f32 (/.f32 1 (PI.f32)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (/.f32 0 (neg.f32 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 0 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) 1/2))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 1/2) (-.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 u1 u1))
(+.f32 u1 (-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) u1))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (-.f32 (*.f32 (PI.f32) 1/2) (-.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 u1 u1))
(+.f32 u1 (-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) u1))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 1 (+.f32 (*.f32 (PI.f32) 1/2) (-.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 u1 u1))
(+.f32 u1 (-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) u1))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 1 (-.f32 (*.f32 (PI.f32) 1/2) (-.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 u1 u1))
(+.f32 u1 (-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) u1))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) (+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 u1 4))))
(+.f32 (*.f32 (PI.f32) (+.f32 -1/2 (*.f32 -2 u1))) (+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 u1 4))))
(+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 (+.f32 -1/2 (*.f32 -2 u1)) (*.f32 u1 4))))
(+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 (-.f32 u1 u1) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 u1 u1))
(+.f32 u1 (-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) u1))
(+.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 u1 4))) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 -1/2 (*.f32 -2 u1))) (+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 u1 4))))
(+.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 (+.f32 -1/2 (*.f32 -2 u1)) (*.f32 u1 4))))
(+.f32 (+.f32 (*.f32 (PI.f32) 1/2) (-.f32 u1 u1)) (*.f32 (PI.f32) (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 u1 u1))
(+.f32 u1 (-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) u1))
(+.f32 (*.f32 (PI.f32) (-.f32 u1 u1)) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) (-.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 (+.f32 1/2 (+.f32 u1 u1)) (-.f32 u1 u1)))
(+.f32 (neg.f32 (-.f32 u1 u1)) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 u1 u1))
(+.f32 u1 (-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) u1))
(+.f32 (-.f32 (-.f32 u1 u1) (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 u1 u1))
(+.f32 u1 (-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) u1))
(+.f32 (-.f32 (*.f32 (PI.f32) 0) (-.f32 u1 u1)) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 u1 u1))
(+.f32 u1 (-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) u1))
(+.f32 (-.f32 (*.f32 (PI.f32) 1/2) (-.f32 u1 u1)) (*.f32 (PI.f32) (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 u1 u1))
(+.f32 u1 (-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) u1))
(+.f32 (*.f32 (*.f32 u1 4) (PI.f32)) (*.f32 (PI.f32) (-.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 (*.f32 u1 4) (-.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (-.f32 (*.f32 u1 4) (+.f32 u1 u1))))
(+.f32 (*.f32 0 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (*.f32 u1 4)) (/.f32 (-.f32 1/2 (+.f32 u1 u1)) (/.f32 1 (PI.f32))))
(*.f32 (PI.f32) (+.f32 (*.f32 u1 4) (-.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (-.f32 (*.f32 u1 4) (+.f32 u1 u1))))
(+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) 1/2) (*.f32 1/2 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) 1/2) (*.f32 1/2 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 (+.f32 u1 u1) 1/2)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 (*.f32 (*.f32 (PI.f32) 1/2) 1/2) (*.f32 1/2 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) (+.f32 (+.f32 u1 u1) 1/2)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 (*.f32 0 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 2)) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 2)) (-.f32 u1 u1))
(+.f32 (-.f32 u1 u1) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) (*.f32 (*.f32 1/2 (PI.f32)) 2)))
(+.f32 u1 (-.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 (+.f32 u1 u1) 2) 1) (PI.f32))) u1))
(+.f32 u1 (-.f32 (*.f32 1/2 (*.f32 (+.f32 1 (*.f32 (+.f32 u1 u1) 2)) (PI.f32))) u1))
(-.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) 0)
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(-.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (PI.f32) 0))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(-.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (-.f32 u1 u1))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 u1 u1))
(+.f32 u1 (-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) u1))
(-.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (PI.f32) (-.f32 u1 u1)))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) (-.f32 u1 u1)))
(*.f32 (PI.f32) (-.f32 (+.f32 1/2 (+.f32 u1 u1)) (-.f32 u1 u1)))
(-.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (neg.f32 (-.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 u1 u1))
(+.f32 u1 (-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) u1))
(-.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (-.f32 (-.f32 u1 u1) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 u1 u1))
(+.f32 u1 (-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) u1))
(-.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (-.f32 (*.f32 (PI.f32) 0) (-.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 u1 u1))
(+.f32 u1 (-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) u1))
(-.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 0 (neg.f32 (PI.f32))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(-.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (neg.f32 (PI.f32)) 0))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(-.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) 0))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 0 (+.f32 -1/2 (*.f32 -2 u1))))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (+.f32 0 (*.f32 0 (*.f32 -2 u1))))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (*.f32 -2 u1) 0))
(-.f32 0 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(-.f32 0 (*.f32 -1 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) (*.f32 -1 (+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 u1 4)))))
(-.f32 (*.f32 (PI.f32) (+.f32 -1/2 (*.f32 -2 u1))) (*.f32 -1 (+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 u1 4)))))
(-.f32 (*.f32 (PI.f32) (+.f32 -1/2 (*.f32 -2 u1))) (neg.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 u1 4)))))
(-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) (*.f32 (neg.f32 (PI.f32)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 2)))
(-.f32 (*.f32 (PI.f32) (+.f32 -1/2 (*.f32 -2 u1))) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) (*.f32 (neg.f32 (PI.f32)) 2)))
(-.f32 (*.f32 (PI.f32) (+.f32 -1/2 (*.f32 -2 u1))) (*.f32 2 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) (neg.f32 (PI.f32)))))
(-.f32 (*.f32 (PI.f32) (+.f32 -1/2 (*.f32 -2 u1))) (*.f32 2 (*.f32 (PI.f32) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))))
(-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (*.f32 (PI.f32) 2)))
(*.f32 (+.f32 -1/2 (*.f32 -2 u1)) (-.f32 (PI.f32) (*.f32 (PI.f32) 2)))
(-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(-.f32 (-.f32 u1 u1) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))
(-.f32 (-.f32 u1 u1) (*.f32 (PI.f32) (+.f32 -1/2 (*.f32 -2 u1))))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))) (-.f32 u1 u1))
(-.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 u1 4))) (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)))
(*.f32 (PI.f32) (+.f32 (*.f32 u1 4) (-.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (-.f32 (*.f32 u1 4) (+.f32 u1 u1))))
(-.f32 (neg.f32 (-.f32 u1 u1)) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (PI.f32)))
(-.f32 (-.f32 u1 u1) (*.f32 (PI.f32) (+.f32 -1/2 (*.f32 -2 u1))))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))) (-.f32 u1 u1))
(-.f32 (neg.f32 (-.f32 u1 u1)) (*.f32 1 (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (PI.f32))))
(-.f32 (-.f32 u1 u1) (*.f32 (PI.f32) (+.f32 -1/2 (*.f32 -2 u1))))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))) (-.f32 u1 u1))
(-.f32 (*.f32 0 (neg.f32 (PI.f32))) (*.f32 (neg.f32 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(-.f32 (*.f32 0 (neg.f32 (PI.f32))) (*.f32 1 (*.f32 (neg.f32 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(-.f32 (*.f32 (+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 u1 4))) 2) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 (PI.f32) 3)))
(-.f32 (*.f32 2 (+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 u1 4)))) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) (*.f32 (PI.f32) 3)))
(-.f32 (*.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 2)) (-.f32 u1 u1))
(-.f32 u1 (-.f32 u1 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) (*.f32 (*.f32 1/2 (PI.f32)) 2))))
(-.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 (+.f32 u1 u1) 2) 1) (PI.f32))) (-.f32 u1 u1))
(-.f32 (*.f32 1/2 (*.f32 (+.f32 1 (*.f32 (+.f32 u1 u1) 2)) (PI.f32))) (-.f32 u1 u1))
(-.f32 (*.f32 (+.f32 1/2 (*.f32 u1 4)) (PI.f32)) (*.f32 (PI.f32) (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 (*.f32 u1 4) (-.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (-.f32 (*.f32 u1 4) (+.f32 u1 u1))))
(-.f32 (*.f32 (*.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 2) 2) (PI.f32)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 (PI.f32) 3)))
(-.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 2 (+.f32 1/2 (+.f32 u1 u1))))) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) (*.f32 (PI.f32) 3)))
(*.f32 (PI.f32) (-.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 4) (*.f32 3 (+.f32 1/2 (+.f32 u1 u1)))))
(-.f32 (*.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 (PI.f32) 3)) 1/2) (*.f32 1/2 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))
(*.f32 1/2 (-.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) (*.f32 (PI.f32) 3)) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 1/2 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) (-.f32 (*.f32 (PI.f32) 3) (PI.f32))))
(-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) 2) 2) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 (PI.f32) 3)))
(*.f32 (+.f32 1/2 (+.f32 u1 u1)) (-.f32 (*.f32 2 (*.f32 (PI.f32) 2)) (*.f32 (PI.f32) 3)))
(*.f32 (+.f32 1/2 (+.f32 u1 u1)) (-.f32 (*.f32 (PI.f32) 4) (*.f32 (PI.f32) 3)))
(-.f32 (*.f32 (*.f32 (PI.f32) 0) -1) (*.f32 -1 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(-.f32 (*.f32 (-.f32 u1 u1) -1) (*.f32 -1 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (-.f32 u1 u1))
(+.f32 u1 (-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) u1))
(/.f32 (PI.f32) (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (+.f32 (+.f32 u1 u1) 1/2) (/.f32 1 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2)) 1)
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 1 (/.f32 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2)) (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 1 (/.f32 (/.f32 1 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 1 (/.f32 1 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 1 (/.f32 -1 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) -1)
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(/.f32 (neg.f32 (PI.f32)) (neg.f32 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (+.f32 (*.f32 u1 -2) -1/2) (neg.f32 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(/.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)) -1)
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (PI.f32)) -1)
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(/.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2))) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2))) -1)
(neg.f32 (+.f32 (*.f32 (PI.f32) (+.f32 -1/2 (*.f32 -2 u1))) (-.f32 (*.f32 (PI.f32) (+.f32 -1/2 (*.f32 -2 u1))) (*.f32 (PI.f32) (+.f32 -1/2 (*.f32 -2 u1))))))
(-.f32 (*.f32 (PI.f32) (+.f32 -1/2 (*.f32 -2 u1))) (*.f32 (+.f32 -1/2 (*.f32 -2 u1)) (+.f32 (PI.f32) (PI.f32))))
(/.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2))) (*.f32 (neg.f32 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2))) -1)
(neg.f32 (+.f32 (*.f32 (PI.f32) (+.f32 -1/2 (*.f32 -2 u1))) (-.f32 (*.f32 (PI.f32) (+.f32 -1/2 (*.f32 -2 u1))) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) (neg.f32 (PI.f32))))))
(-.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) (neg.f32 (PI.f32))) (*.f32 (+.f32 -1/2 (*.f32 -2 u1)) (+.f32 (PI.f32) (PI.f32))))
(-.f32 (*.f32 (PI.f32) (neg.f32 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (+.f32 -1/2 (*.f32 -2 u1)) (+.f32 (PI.f32) (PI.f32))))
(/.f32 (-.f32 (+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2))) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (PI.f32))) -1)
(neg.f32 (+.f32 (*.f32 (PI.f32) (+.f32 -1/2 (*.f32 -2 u1))) (-.f32 (*.f32 (PI.f32) (+.f32 -1/2 (*.f32 -2 u1))) (*.f32 (PI.f32) (+.f32 -1/2 (*.f32 -2 u1))))))
(-.f32 (*.f32 (PI.f32) (+.f32 -1/2 (*.f32 -2 u1))) (*.f32 (+.f32 -1/2 (*.f32 -2 u1)) (+.f32 (PI.f32) (PI.f32))))
(/.f32 (+.f32 (/.f32 (*.f32 u1 -2) (/.f32 1 (PI.f32))) (neg.f32 (*.f32 (PI.f32) 1/2))) -1)
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(/.f32 (+.f32 (/.f32 (*.f32 u1 -2) (/.f32 1 (PI.f32))) (*.f32 (neg.f32 (PI.f32)) 1/2)) -1)
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(/.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 u1 u1))) (neg.f32 (*.f32 (PI.f32) 1/2))) -1)
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 u1 u1))) (*.f32 (neg.f32 (PI.f32)) 1/2)) -1)
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (+.f32 (*.f32 (+.f32 u1 u1) (neg.f32 (PI.f32))) (neg.f32 (*.f32 (PI.f32) 1/2))) -1)
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (+.f32 (*.f32 (*.f32 u1 -2) (PI.f32)) (neg.f32 (*.f32 (PI.f32) 1/2))) -1)
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(/.f32 (+.f32 (*.f32 (*.f32 u1 -2) (PI.f32)) (*.f32 (neg.f32 (PI.f32)) 1/2)) -1)
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(/.f32 (+.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 u1 u1)) (neg.f32 (*.f32 (PI.f32) 1/2))) -1)
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (+.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 u1 u1)) (*.f32 (neg.f32 (PI.f32)) 1/2)) -1)
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) 1/2)) (/.f32 (*.f32 u1 -2) (/.f32 1 (PI.f32)))) -1)
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(/.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) 1/2)) (neg.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))) -1)
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (+.f32 u1 u1) (neg.f32 (PI.f32)))) -1)
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (*.f32 u1 -2) (PI.f32))) -1)
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(/.f32 (+.f32 (neg.f32 (*.f32 (PI.f32) 1/2)) (*.f32 (neg.f32 (PI.f32)) (+.f32 u1 u1))) -1)
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (+.f32 (*.f32 (neg.f32 (PI.f32)) 1/2) (/.f32 (*.f32 u1 -2) (/.f32 1 (PI.f32)))) -1)
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(/.f32 (+.f32 (*.f32 (neg.f32 (PI.f32)) 1/2) (neg.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))) -1)
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (+.f32 (*.f32 (neg.f32 (PI.f32)) 1/2) (*.f32 (+.f32 u1 u1) (neg.f32 (PI.f32)))) -1)
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (+.f32 (*.f32 (neg.f32 (PI.f32)) 1/2) (*.f32 (*.f32 u1 -2) (PI.f32))) -1)
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(/.f32 (+.f32 (*.f32 (neg.f32 (PI.f32)) 1/2) (*.f32 (neg.f32 (PI.f32)) (+.f32 u1 u1))) -1)
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(neg.f32 (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (PI.f32)))
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) 0)
(*.f32 u0 (pow.f32 alphay 2))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 u0 u0))
(+.f32 u0 (-.f32 (*.f32 u0 (pow.f32 alphay 2)) u0))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 alphay 2) 0))
(*.f32 u0 (pow.f32 alphay 2))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 alphay 2) (-.f32 u0 u0)))
(*.f32 u0 (pow.f32 alphay 2))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (neg.f32 (-.f32 u0 u0)))
(+.f32 u0 (-.f32 (*.f32 u0 (pow.f32 alphay 2)) u0))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 0 (-.f32 (pow.f32 alphay 2) u0)))
(*.f32 u0 (pow.f32 alphay 2))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 0 (-.f32 u0 (pow.f32 alphay 2))))
(*.f32 u0 (pow.f32 alphay 2))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 0 (neg.f32 (pow.f32 alphay 2))))
(*.f32 u0 (pow.f32 alphay 2))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (neg.f32 u0) 0))
(*.f32 u0 (pow.f32 alphay 2))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (neg.f32 (pow.f32 alphay 2)) 0))
(*.f32 u0 (pow.f32 alphay 2))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 1 (neg.f32 (-.f32 u0 u0))))
(+.f32 u0 (-.f32 (*.f32 u0 (pow.f32 alphay 2)) u0))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 1 (*.f32 0 (neg.f32 (pow.f32 alphay 2)))))
(*.f32 u0 (pow.f32 alphay 2))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 1 (*.f32 0 (-.f32 (pow.f32 alphay 2) u0))))
(*.f32 u0 (pow.f32 alphay 2))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 1 (*.f32 0 (-.f32 u0 (pow.f32 alphay 2)))))
(*.f32 u0 (pow.f32 alphay 2))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (/.f32 0 (neg.f32 (/.f32 1 u0))))
(*.f32 u0 (pow.f32 alphay 2))
(+.f32 (*.f32 u0 (pow.f32 alphay 2)) (/.f32 0 (neg.f32 (/.f32 1 (pow.f32 alphay 2)))))
(*.f32 u0 (pow.f32 alphay 2))
(+.f32 0 (*.f32 u0 (pow.f32 alphay 2)))
(*.f32 u0 (pow.f32 alphay 2))
(+.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) (*.f32 u0 (*.f32 (pow.f32 alphay 2) 2)))
(+.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) (*.f32 (pow.f32 alphay 2) (*.f32 u0 2)))
(*.f32 u0 (+.f32 (neg.f32 (pow.f32 alphay 2)) (*.f32 2 (pow.f32 alphay 2))))
(+.f32 (-.f32 u0 u0) (*.f32 u0 (pow.f32 alphay 2)))
(+.f32 u0 (-.f32 (*.f32 u0 (pow.f32 alphay 2)) u0))
(+.f32 (*.f32 (pow.f32 alphay 2) 0) (*.f32 u0 (pow.f32 alphay 2)))
(*.f32 u0 (pow.f32 alphay 2))
(+.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) 2)) (*.f32 u0 (neg.f32 (pow.f32 alphay 2))))
(+.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) (*.f32 (pow.f32 alphay 2) (*.f32 u0 2)))
(*.f32 u0 (+.f32 (neg.f32 (pow.f32 alphay 2)) (*.f32 2 (pow.f32 alphay 2))))
(+.f32 (*.f32 (pow.f32 alphay 2) (-.f32 u0 u0)) (*.f32 u0 (pow.f32 alphay 2)))
(*.f32 u0 (pow.f32 alphay 2))
(+.f32 (neg.f32 (-.f32 u0 u0)) (*.f32 u0 (pow.f32 alphay 2)))
(+.f32 u0 (-.f32 (*.f32 u0 (pow.f32 alphay 2)) u0))
(+.f32 (*.f32 0 (-.f32 (pow.f32 alphay 2) u0)) (*.f32 u0 (pow.f32 alphay 2)))
(*.f32 u0 (pow.f32 alphay 2))
(+.f32 (*.f32 0 (-.f32 u0 (pow.f32 alphay 2))) (*.f32 u0 (pow.f32 alphay 2)))
(*.f32 u0 (pow.f32 alphay 2))
(+.f32 (*.f32 0 (neg.f32 (pow.f32 alphay 2))) (*.f32 u0 (pow.f32 alphay 2)))
(*.f32 u0 (pow.f32 alphay 2))
(+.f32 (*.f32 (*.f32 u0 (pow.f32 alphay 2)) 1/2) (*.f32 1/2 (*.f32 u0 (pow.f32 alphay 2))))
(*.f32 u0 (pow.f32 alphay 2))
(-.f32 (*.f32 u0 (pow.f32 alphay 2)) 0)
(*.f32 u0 (pow.f32 alphay 2))
(-.f32 (*.f32 u0 (pow.f32 alphay 2)) (-.f32 u0 u0))
(+.f32 u0 (-.f32 (*.f32 u0 (pow.f32 alphay 2)) u0))
(-.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 alphay 2) 0))
(*.f32 u0 (pow.f32 alphay 2))
(-.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 alphay 2) (-.f32 u0 u0)))
(*.f32 u0 (pow.f32 alphay 2))
(-.f32 (*.f32 u0 (pow.f32 alphay 2)) (neg.f32 (-.f32 u0 u0)))
(+.f32 u0 (-.f32 (*.f32 u0 (pow.f32 alphay 2)) u0))
(-.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 0 (-.f32 (pow.f32 alphay 2) u0)))
(*.f32 u0 (pow.f32 alphay 2))
(-.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 0 (-.f32 u0 (pow.f32 alphay 2))))
(*.f32 u0 (pow.f32 alphay 2))
(-.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 0 (neg.f32 (pow.f32 alphay 2))))
(*.f32 u0 (pow.f32 alphay 2))
(-.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (neg.f32 u0) 0))
(*.f32 u0 (pow.f32 alphay 2))
(-.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (neg.f32 (pow.f32 alphay 2)) 0))
(*.f32 u0 (pow.f32 alphay 2))
(-.f32 0 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))))
(*.f32 u0 (pow.f32 alphay 2))
(-.f32 0 (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2))))
(*.f32 u0 (pow.f32 alphay 2))
(-.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) (*.f32 -1 (*.f32 u0 (*.f32 (pow.f32 alphay 2) 2))))
(-.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) (*.f32 -1 (*.f32 (pow.f32 alphay 2) (*.f32 u0 2))))
(*.f32 u0 (-.f32 (neg.f32 (pow.f32 alphay 2)) (*.f32 (pow.f32 alphay 2) -2)))
(-.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) (*.f32 (neg.f32 (pow.f32 alphay 2)) (+.f32 u0 u0)))
(*.f32 u0 (pow.f32 alphay 2))
(-.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) (*.f32 (neg.f32 u0) (*.f32 (pow.f32 alphay 2) 2)))
(-.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) (*.f32 -1 (*.f32 (pow.f32 alphay 2) (*.f32 u0 2))))
(*.f32 u0 (-.f32 (neg.f32 (pow.f32 alphay 2)) (*.f32 (pow.f32 alphay 2) -2)))
(-.f32 (-.f32 u0 u0) (*.f32 u0 (neg.f32 (pow.f32 alphay 2))))
(+.f32 u0 (-.f32 (*.f32 u0 (pow.f32 alphay 2)) u0))
(-.f32 (*.f32 (pow.f32 alphay 2) 0) (*.f32 u0 (neg.f32 (pow.f32 alphay 2))))
(*.f32 u0 (pow.f32 alphay 2))
(-.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) 2)) (*.f32 u0 (pow.f32 alphay 2)))
(-.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u0 2)) (*.f32 u0 (pow.f32 alphay 2)))
(*.f32 u0 (-.f32 (*.f32 2 (pow.f32 alphay 2)) (pow.f32 alphay 2)))
(-.f32 (neg.f32 (-.f32 u0 u0)) (*.f32 (neg.f32 u0) (pow.f32 alphay 2)))
(+.f32 u0 (-.f32 (*.f32 u0 (pow.f32 alphay 2)) u0))
(-.f32 (neg.f32 (-.f32 u0 u0)) (*.f32 1 (*.f32 (neg.f32 u0) (pow.f32 alphay 2))))
(+.f32 u0 (-.f32 (*.f32 u0 (pow.f32 alphay 2)) u0))
(-.f32 (*.f32 0 (neg.f32 (pow.f32 alphay 2))) (*.f32 (neg.f32 (pow.f32 alphay 2)) u0))
(*.f32 u0 (pow.f32 alphay 2))
(-.f32 (*.f32 0 (neg.f32 (pow.f32 alphay 2))) (*.f32 1 (*.f32 (neg.f32 (pow.f32 alphay 2)) u0)))
(*.f32 u0 (pow.f32 alphay 2))
(-.f32 (*.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) 2)) 2) (*.f32 (pow.f32 alphay 2) (*.f32 u0 3)))
(-.f32 (*.f32 2 (*.f32 (pow.f32 alphay 2) (*.f32 u0 2))) (*.f32 u0 (*.f32 (pow.f32 alphay 2) 3)))
(*.f32 u0 (-.f32 (*.f32 (pow.f32 alphay 2) 4) (*.f32 3 (pow.f32 alphay 2))))
(-.f32 (*.f32 (*.f32 (pow.f32 alphay 2) (*.f32 u0 3)) 1/2) (*.f32 1/2 (*.f32 u0 (pow.f32 alphay 2))))
(*.f32 1/2 (-.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 2) 3)) (*.f32 u0 (pow.f32 alphay 2))))
(*.f32 1/2 (*.f32 (pow.f32 alphay 2) (-.f32 (*.f32 3 u0) u0)))
(-.f32 (*.f32 (*.f32 (*.f32 (pow.f32 alphay 2) 2) 2) u0) (*.f32 (pow.f32 alphay 2) (*.f32 u0 3)))
(-.f32 (*.f32 2 (*.f32 (pow.f32 alphay 2) (*.f32 u0 2))) (*.f32 u0 (*.f32 (pow.f32 alphay 2) 3)))
(*.f32 u0 (-.f32 (*.f32 (pow.f32 alphay 2) 4) (*.f32 3 (pow.f32 alphay 2))))
(-.f32 (*.f32 (*.f32 (+.f32 u0 u0) 2) (pow.f32 alphay 2)) (*.f32 (pow.f32 alphay 2) (*.f32 u0 3)))
(*.f32 (pow.f32 alphay 2) (-.f32 (*.f32 2 (+.f32 u0 u0)) (*.f32 3 u0)))
(-.f32 (*.f32 (-.f32 u0 u0) -1) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2))))
(+.f32 u0 (-.f32 (*.f32 u0 (pow.f32 alphay 2)) u0))
(-.f32 (*.f32 (*.f32 (pow.f32 alphay 2) 0) -1) (*.f32 -1 (*.f32 u0 (pow.f32 alphay 2))))
(*.f32 u0 (pow.f32 alphay 2))
(/.f32 u0 (/.f32 1 (pow.f32 alphay 2)))
(*.f32 u0 (pow.f32 alphay 2))
(/.f32 (pow.f32 alphay 2) (/.f32 1 u0))
(*.f32 u0 (pow.f32 alphay 2))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) 1)
(*.f32 u0 (pow.f32 alphay 2))
(/.f32 1 (/.f32 (/.f32 1 (pow.f32 alphay 2)) u0))
(*.f32 u0 (pow.f32 alphay 2))
(/.f32 1 (/.f32 (/.f32 1 u0) (pow.f32 alphay 2)))
(*.f32 u0 (pow.f32 alphay 2))
(/.f32 1 (/.f32 1 (*.f32 u0 (pow.f32 alphay 2))))
(*.f32 u0 (pow.f32 alphay 2))
(/.f32 1 (/.f32 -1 (*.f32 u0 (neg.f32 (pow.f32 alphay 2)))))
(*.f32 u0 (pow.f32 alphay 2))
(/.f32 (neg.f32 (pow.f32 alphay 2)) (neg.f32 (/.f32 1 u0)))
(*.f32 u0 (pow.f32 alphay 2))
(/.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) -1)
(*.f32 u0 (pow.f32 alphay 2))
(/.f32 (neg.f32 u0) (neg.f32 (/.f32 1 (pow.f32 alphay 2))))
(*.f32 u0 (pow.f32 alphay 2))
(/.f32 (*.f32 (neg.f32 u0) (pow.f32 alphay 2)) -1)
(*.f32 u0 (pow.f32 alphay 2))
(/.f32 (*.f32 (neg.f32 (pow.f32 alphay 2)) u0) -1)
(*.f32 u0 (pow.f32 alphay 2))
(/.f32 (-.f32 (+.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) (*.f32 u0 (neg.f32 (pow.f32 alphay 2)))) (*.f32 u0 (neg.f32 (pow.f32 alphay 2)))) -1)
(*.f32 u0 (pow.f32 alphay 2))
(/.f32 (-.f32 (+.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) (*.f32 u0 (neg.f32 (pow.f32 alphay 2)))) (*.f32 (neg.f32 u0) (pow.f32 alphay 2))) -1)
(*.f32 u0 (pow.f32 alphay 2))
(/.f32 (-.f32 (+.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))) (*.f32 u0 (neg.f32 (pow.f32 alphay 2)))) (*.f32 (neg.f32 (pow.f32 alphay 2)) u0)) -1)
(*.f32 u0 (pow.f32 alphay 2))
(neg.f32 (*.f32 u0 (neg.f32 (pow.f32 alphay 2))))
(*.f32 u0 (pow.f32 alphay 2))
(neg.f32 (*.f32 (neg.f32 u0) (pow.f32 alphay 2)))
(*.f32 u0 (pow.f32 alphay 2))
(neg.f32 (*.f32 (neg.f32 (pow.f32 alphay 2)) u0))
(*.f32 u0 (pow.f32 alphay 2))
(+.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 0)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(+.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 0))
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(+.f32 0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2))
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(+.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 2))
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(+.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 2) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)))
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(+.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 0) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2))
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(+.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 1/2) (*.f32 1/2 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)))
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(-.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 0)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(-.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 0))
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(-.f32 0 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)))
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(-.f32 0 (*.f32 -1 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)))
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(-.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)) (*.f32 -1 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 2)))
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(-.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2))
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(-.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 2) 2) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 3))
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(-.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 3) 1/2) (*.f32 1/2 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)))
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(*.f32 1/2 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 2))
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 1)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(*.f32 1 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2))
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(*.f32 -1 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)))
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(*.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)) -1)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 2) 1/2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(*.f32 (+.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2))) -1/2)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2) 1)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(/.f32 1 (/.f32 1 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)))
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(/.f32 1 (/.f32 -1 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2))))
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(/.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)) -1)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(/.f32 (-.f32 (+.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2))) (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2))) -1)
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)
(neg.f32 (neg.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (/.f32 alphay alphax)))) 2)))
(pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2)

localize179.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 (PI.f32) u1)
0.3b
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))))
0.3b
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
0.3b
(*.f32 u0 (pow.f32 alphax 2))
Compiler

Compiled 206 to 131 computations (36.4% saved)

series12.0ms (0%)

Counts
4 → 60
Calls

24 calls:

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

rewrite69.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1166×rational.json-simplify-29
1088×rational.json-simplify-42
1022×rational.json-simplify-47
910×rational.json-1
910×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01986
111186
238286
3211986
Stop Event
node limit
Counts
4 → 223
Calls
Call 1
Inputs
(*.f32 u0 (pow.f32 alphax 2))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))))
(*.f32 (PI.f32) u1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphax 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 u0 u0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (pow.f32 alphax 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 u0 (*.f32 (pow.f32 alphax 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 0 (-.f32 (pow.f32 alphax 2) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 0 (-.f32 u0 (pow.f32 alphax 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (neg.f32 (pow.f32 alphax 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (neg.f32 u0) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 1 (*.f32 0 (-.f32 (pow.f32 alphax 2) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 1 (*.f32 0 (-.f32 u0 (pow.f32 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphax 2)) (/.f32 0 (neg.f32 (/.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (pow.f32 alphax 2)) (/.f32 0 (neg.f32 (/.f32 1 (pow.f32 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u0 (pow.f32 alphax 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (neg.f32 (pow.f32 alphax 2))) (*.f32 (pow.f32 alphax 2) (+.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 u0 u0) (*.f32 u0 (pow.f32 alphax 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 alphax 2) 0) (*.f32 u0 (pow.f32 alphax 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 alphax 2) (+.f32 u0 u0)) (*.f32 u0 (neg.f32 (pow.f32 alphax 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (*.f32 (pow.f32 alphax 2) 0)) (*.f32 u0 (pow.f32 alphax 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (-.f32 (pow.f32 alphax 2) u0)) (*.f32 u0 (pow.f32 alphax 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (-.f32 u0 (pow.f32 alphax 2))) (*.f32 u0 (pow.f32 alphax 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u0 (pow.f32 alphax 2)) 1/2) (*.f32 1/2 (*.f32 u0 (pow.f32 alphax 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 (pow.f32 alphax 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 u0 u0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (pow.f32 alphax 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 u0 (*.f32 (pow.f32 alphax 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 0 (-.f32 (pow.f32 alphax 2) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 0 (-.f32 u0 (pow.f32 alphax 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (neg.f32 (pow.f32 alphax 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (neg.f32 u0) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 u0 (neg.f32 (pow.f32 alphax 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -1 (*.f32 u0 (pow.f32 alphax 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 (neg.f32 (pow.f32 alphax 2))) (*.f32 -1 (*.f32 (pow.f32 alphax 2) (+.f32 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 (neg.f32 (pow.f32 alphax 2))) (*.f32 (neg.f32 (pow.f32 alphax 2)) (+.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u0 (neg.f32 (pow.f32 alphax 2))) (*.f32 (neg.f32 u0) (*.f32 (pow.f32 alphax 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 u0 u0) (*.f32 u0 (neg.f32 (pow.f32 alphax 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 alphax 2) 0) (*.f32 u0 (neg.f32 (pow.f32 alphax 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 alphax 2) (+.f32 u0 u0)) (*.f32 u0 (pow.f32 alphax 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (pow.f32 alphax 2) (+.f32 u0 u0)) 2) (*.f32 u0 (*.f32 (pow.f32 alphax 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (*.f32 (pow.f32 alphax 2) 2) 2) u0) (*.f32 u0 (*.f32 (pow.f32 alphax 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (+.f32 u0 u0) 2) (pow.f32 alphax 2)) (*.f32 u0 (*.f32 (pow.f32 alphax 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 u0 (*.f32 (pow.f32 alphax 2) 3)) 1/2) (*.f32 1/2 (*.f32 u0 (pow.f32 alphax 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 u0 u0) -1) (*.f32 -1 (*.f32 u0 (pow.f32 alphax 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (pow.f32 alphax 2) 0) -1) (*.f32 -1 (*.f32 u0 (pow.f32 alphax 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u0 (/.f32 1 (pow.f32 alphax 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 alphax 2) (/.f32 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u0 (pow.f32 alphax 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 1 (pow.f32 alphax 2)) u0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 1 u0) (pow.f32 alphax 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (*.f32 u0 (pow.f32 alphax 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 -1 (*.f32 u0 (neg.f32 (pow.f32 alphax 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (pow.f32 alphax 2)) (neg.f32 (/.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 u0) (neg.f32 (/.f32 1 (pow.f32 alphax 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u0 (neg.f32 (pow.f32 alphax 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 u0 (neg.f32 (pow.f32 alphax 2))) (*.f32 u0 (neg.f32 (pow.f32 alphax 2)))) (*.f32 u0 (neg.f32 (pow.f32 alphax 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 u0 (neg.f32 (pow.f32 alphax 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (/.f32 0 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (neg.f32 (/.f32 0 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (/.f32 0 (+.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 (/.f32 1 alphax) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 1 (neg.f32 (/.f32 0 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 1 (/.f32 0 (+.f32 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (/.f32 0 (/.f32 1 (/.f32 1/2 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (/.f32 0 (/.f32 1/2 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 alphax) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)) (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 0) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 1/2) (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 0) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 0 alphax)) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (+.f32 alphax alphax)) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 1/2 alphax)) (*.f32 (/.f32 1/2 alphax) (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 1/2 alphax)) (*.f32 1 (*.f32 (/.f32 1/2 alphax) (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 1/2 alphax) (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1)))) (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 1/2 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2)) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 1/2) (/.f32 1 alphax)) (*.f32 (/.f32 1 alphax) (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 1/2) alphax) (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 1/2) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 1 (/.f32 1/2 alphax))) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 1 (/.f32 1/2 alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 1 (/.f32 1/2 alphax))) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 1/2 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))))) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (/.f32 0 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (neg.f32 (/.f32 0 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (/.f32 0 (+.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 (/.f32 1 alphax) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 1 (/.f32 0 (+.f32 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 1/2 (/.f32 0 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 alphax) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 alphax) (*.f32 (neg.f32 (/.f32 1/2 alphax)) (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)) (*.f32 -1 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 4 (/.f32 alphax (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))))) (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 3) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 3) alphax) 1/2) (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 3) (/.f32 1/2 alphax)) (*.f32 (/.f32 1/2 alphax) (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2) 2) (/.f32 1/2 alphax)) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 0 alphax) -1) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2) 2) (/.f32 1 alphax)) (*.f32 (/.f32 1 alphax) (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (neg.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2))) (*.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2)) (/.f32 1/2 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 1 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2) (/.f32 1/2 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 alphax) (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 0) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (/.f32 0 (+.f32 alphax alphax)) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 0) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)) (/.f32 0 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 3) alphax) (/.f32 4 (/.f32 alphax (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1)))) (-.f32 0 (/.f32 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 alphax) (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (-.f32 0 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 0 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (/.f32 0 alphax) (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 3) alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2)) (neg.f32 (/.f32 1/2 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2)) (/.f32 1/2 (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2)) (-.f32 (/.f32 1/2 alphax) (/.f32 1 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 1/2 alphax)) (neg.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 1/2 alphax)) (-.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2) (*.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 1/2 alphax)) (-.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2) 2) (/.f32 1/2 (+.f32 alphax alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2) 2) (-.f32 (/.f32 1/2 alphax) (/.f32 1/2 (+.f32 alphax alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2) -1) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 1 alphax)) (neg.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 1 alphax)) (-.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 0) (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 1 alphax)) (-.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 3) (*.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 0) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 1/2) (*.f32 1/2 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 -1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))) (*.f32 -1 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 3) 1/2) (*.f32 1/2 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 0) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 3) (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 0 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (-.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 -1 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))))) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) u1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) u1) (-.f32 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) (-.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) u1) (*.f32 0 (-.f32 u1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) u1) (*.f32 0 (-.f32 (PI.f32) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) u1) (*.f32 (neg.f32 (PI.f32)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) u1) (*.f32 1 (*.f32 0 (-.f32 u1 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) u1) (*.f32 1 (*.f32 0 (-.f32 (PI.f32) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) u1) (/.f32 0 (neg.f32 (/.f32 1 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) u1) (/.f32 0 (neg.f32 (/.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 (PI.f32) (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (PI.f32) u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (neg.f32 u1)) (*.f32 2 (*.f32 (PI.f32) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 u1 u1) (*.f32 (PI.f32) u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (-.f32 u1 u1)) (*.f32 (PI.f32) u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (-.f32 u1 (PI.f32))) (*.f32 (PI.f32) u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (-.f32 (PI.f32) u1)) (*.f32 (PI.f32) u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (PI.f32) u1) 1/2) (*.f32 1/2 (*.f32 (PI.f32) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 u1 u1) 1/2) (*.f32 (PI.f32) u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) u1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) u1) (-.f32 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) (-.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) u1) (*.f32 0 (-.f32 u1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) u1) (*.f32 0 (-.f32 (PI.f32) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) u1) (*.f32 (neg.f32 (PI.f32)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 (PI.f32) u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (PI.f32) (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (neg.f32 u1)) (*.f32 (PI.f32) (*.f32 -2 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (neg.f32 u1)) (*.f32 -1 (*.f32 2 (*.f32 (PI.f32) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (neg.f32 u1)) (*.f32 (neg.f32 u1) (*.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 u1 u1) (*.f32 (PI.f32) (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (*.f32 u1 4)) (*.f32 (PI.f32) (*.f32 u1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 u1 4) (PI.f32)) (*.f32 (PI.f32) (*.f32 u1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (PI.f32) 4) u1) (*.f32 (PI.f32) (*.f32 u1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (PI.f32) (*.f32 u1 3)) 1/2) (*.f32 1/2 (*.f32 (PI.f32) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 8 (/.f32 1 (*.f32 (PI.f32) u1))) 1/2) (*.f32 (PI.f32) (*.f32 u1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (PI.f32) 0) -1) (*.f32 (PI.f32) (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 u1 u1) -1) (*.f32 (PI.f32) (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (PI.f32) (/.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u1 (/.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) u1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (*.f32 (PI.f32) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (neg.f32 u1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 u1) (neg.f32 (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (PI.f32)) (neg.f32 (/.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (neg.f32 u1)) 2) (*.f32 (PI.f32) (neg.f32 u1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (PI.f32) (neg.f32 u1)))))))

simplify131.0ms (0.2%)

Algorithm
egg-herbie
Rules
1412×rational.json-simplify-21
1230×rational.json-simplify-23
1000×rational.json-simplify-1
674×rational.json-simplify-24
644×rational.json-simplify-50
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04978395
114798115
259838067
Stop Event
node limit
Counts
283 → 272
Calls
Call 1
Inputs
(*.f32 2 (/.f32 (*.f32 (PI.f32) u1) alphax))
(+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) u1) alphax)) (*.f32 (-.f32 (*.f32 -4/3 (/.f32 (pow.f32 (PI.f32) 3) alphax)) (*.f32 -4 (/.f32 (pow.f32 (PI.f32) 3) alphax))) (pow.f32 u1 3)))
(+.f32 (*.f32 (-.f32 (*.f32 4/15 (/.f32 (pow.f32 (PI.f32) 5) alphax)) (+.f32 (*.f32 4/3 (/.f32 (pow.f32 (PI.f32) 5) alphax)) (*.f32 -2 (/.f32 (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 -4 (pow.f32 (PI.f32) 3))) (pow.f32 (PI.f32) 2)) alphax)))) (pow.f32 u1 5)) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) u1) alphax)) (*.f32 (-.f32 (*.f32 -4/3 (/.f32 (pow.f32 (PI.f32) 3) alphax)) (*.f32 -4 (/.f32 (pow.f32 (PI.f32) 3) alphax))) (pow.f32 u1 3))))
(+.f32 (*.f32 (-.f32 (*.f32 4/15 (/.f32 (pow.f32 (PI.f32) 5) alphax)) (+.f32 (*.f32 4/3 (/.f32 (pow.f32 (PI.f32) 5) alphax)) (*.f32 -2 (/.f32 (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 -4 (pow.f32 (PI.f32) 3))) (pow.f32 (PI.f32) 2)) alphax)))) (pow.f32 u1 5)) (+.f32 (*.f32 (-.f32 (*.f32 -8/315 (/.f32 (pow.f32 (PI.f32) 7) alphax)) (+.f32 (*.f32 2/3 (/.f32 (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 -4 (pow.f32 (PI.f32) 3))) (pow.f32 (PI.f32) 4)) alphax)) (+.f32 (*.f32 -8/45 (/.f32 (pow.f32 (PI.f32) 7) alphax)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 5)) (*.f32 -2 (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 -4 (pow.f32 (PI.f32) 3))) (pow.f32 (PI.f32) 2)))))) alphax))))) (pow.f32 u1 7)) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) u1) alphax)) (*.f32 (-.f32 (*.f32 -4/3 (/.f32 (pow.f32 (PI.f32) 3) alphax)) (*.f32 -4 (/.f32 (pow.f32 (PI.f32) 3) alphax))) (pow.f32 u1 3)))))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) alphax))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(+.f32 (*.f32 u0 (pow.f32 alphax 2)) 0)
(+.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 u0 u0))
(+.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (pow.f32 alphax 2) 0))
(+.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 u0 (*.f32 (pow.f32 alphax 2) 0)))
(+.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 0 (-.f32 (pow.f32 alphax 2) u0)))
(+.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 0 (-.f32 u0 (pow.f32 alphax 2))))
(+.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (neg.f32 (pow.f32 alphax 2)) 0))
(+.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (neg.f32 u0) 0))
(+.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 1 (*.f32 0 (-.f32 (pow.f32 alphax 2) u0))))
(+.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 1 (*.f32 0 (-.f32 u0 (pow.f32 alphax 2)))))
(+.f32 (*.f32 u0 (pow.f32 alphax 2)) (/.f32 0 (neg.f32 (/.f32 1 u0))))
(+.f32 (*.f32 u0 (pow.f32 alphax 2)) (/.f32 0 (neg.f32 (/.f32 1 (pow.f32 alphax 2)))))
(+.f32 0 (*.f32 u0 (pow.f32 alphax 2)))
(+.f32 (*.f32 u0 (neg.f32 (pow.f32 alphax 2))) (*.f32 (pow.f32 alphax 2) (+.f32 u0 u0)))
(+.f32 (-.f32 u0 u0) (*.f32 u0 (pow.f32 alphax 2)))
(+.f32 (*.f32 (pow.f32 alphax 2) 0) (*.f32 u0 (pow.f32 alphax 2)))
(+.f32 (*.f32 (pow.f32 alphax 2) (+.f32 u0 u0)) (*.f32 u0 (neg.f32 (pow.f32 alphax 2))))
(+.f32 (*.f32 u0 (*.f32 (pow.f32 alphax 2) 0)) (*.f32 u0 (pow.f32 alphax 2)))
(+.f32 (*.f32 0 (-.f32 (pow.f32 alphax 2) u0)) (*.f32 u0 (pow.f32 alphax 2)))
(+.f32 (*.f32 0 (-.f32 u0 (pow.f32 alphax 2))) (*.f32 u0 (pow.f32 alphax 2)))
(+.f32 (*.f32 (*.f32 u0 (pow.f32 alphax 2)) 1/2) (*.f32 1/2 (*.f32 u0 (pow.f32 alphax 2))))
(-.f32 (*.f32 u0 (pow.f32 alphax 2)) 0)
(-.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 u0 u0))
(-.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (pow.f32 alphax 2) 0))
(-.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 u0 (*.f32 (pow.f32 alphax 2) 0)))
(-.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 0 (-.f32 (pow.f32 alphax 2) u0)))
(-.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 0 (-.f32 u0 (pow.f32 alphax 2))))
(-.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (neg.f32 (pow.f32 alphax 2)) 0))
(-.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (neg.f32 u0) 0))
(-.f32 0 (*.f32 u0 (neg.f32 (pow.f32 alphax 2))))
(-.f32 0 (*.f32 -1 (*.f32 u0 (pow.f32 alphax 2))))
(-.f32 (*.f32 u0 (neg.f32 (pow.f32 alphax 2))) (*.f32 -1 (*.f32 (pow.f32 alphax 2) (+.f32 u0 u0))))
(-.f32 (*.f32 u0 (neg.f32 (pow.f32 alphax 2))) (*.f32 (neg.f32 (pow.f32 alphax 2)) (+.f32 u0 u0)))
(-.f32 (*.f32 u0 (neg.f32 (pow.f32 alphax 2))) (*.f32 (neg.f32 u0) (*.f32 (pow.f32 alphax 2) 2)))
(-.f32 (-.f32 u0 u0) (*.f32 u0 (neg.f32 (pow.f32 alphax 2))))
(-.f32 (*.f32 (pow.f32 alphax 2) 0) (*.f32 u0 (neg.f32 (pow.f32 alphax 2))))
(-.f32 (*.f32 (pow.f32 alphax 2) (+.f32 u0 u0)) (*.f32 u0 (pow.f32 alphax 2)))
(-.f32 (*.f32 (*.f32 (pow.f32 alphax 2) (+.f32 u0 u0)) 2) (*.f32 u0 (*.f32 (pow.f32 alphax 2) 3)))
(-.f32 (*.f32 (*.f32 (*.f32 (pow.f32 alphax 2) 2) 2) u0) (*.f32 u0 (*.f32 (pow.f32 alphax 2) 3)))
(-.f32 (*.f32 (*.f32 (+.f32 u0 u0) 2) (pow.f32 alphax 2)) (*.f32 u0 (*.f32 (pow.f32 alphax 2) 3)))
(-.f32 (*.f32 (*.f32 u0 (*.f32 (pow.f32 alphax 2) 3)) 1/2) (*.f32 1/2 (*.f32 u0 (pow.f32 alphax 2))))
(-.f32 (*.f32 (-.f32 u0 u0) -1) (*.f32 -1 (*.f32 u0 (pow.f32 alphax 2))))
(-.f32 (*.f32 (*.f32 (pow.f32 alphax 2) 0) -1) (*.f32 -1 (*.f32 u0 (pow.f32 alphax 2))))
(/.f32 u0 (/.f32 1 (pow.f32 alphax 2)))
(/.f32 (pow.f32 alphax 2) (/.f32 1 u0))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) 1)
(/.f32 1 (/.f32 (/.f32 1 (pow.f32 alphax 2)) u0))
(/.f32 1 (/.f32 (/.f32 1 u0) (pow.f32 alphax 2)))
(/.f32 1 (/.f32 1 (*.f32 u0 (pow.f32 alphax 2))))
(/.f32 1 (/.f32 -1 (*.f32 u0 (neg.f32 (pow.f32 alphax 2)))))
(/.f32 (neg.f32 (pow.f32 alphax 2)) (neg.f32 (/.f32 1 u0)))
(/.f32 (neg.f32 u0) (neg.f32 (/.f32 1 (pow.f32 alphax 2))))
(/.f32 (*.f32 u0 (neg.f32 (pow.f32 alphax 2))) -1)
(/.f32 (-.f32 (+.f32 (*.f32 u0 (neg.f32 (pow.f32 alphax 2))) (*.f32 u0 (neg.f32 (pow.f32 alphax 2)))) (*.f32 u0 (neg.f32 (pow.f32 alphax 2)))) -1)
(neg.f32 (*.f32 u0 (neg.f32 (pow.f32 alphax 2))))
(+.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 0)
(+.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (/.f32 0 alphax))
(+.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 0))
(+.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 0))
(+.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (neg.f32 (/.f32 0 alphax)))
(+.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (/.f32 0 (+.f32 alphax alphax)))
(+.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 (/.f32 1 alphax) 0))
(+.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 1 (neg.f32 (/.f32 0 alphax))))
(+.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 1 (/.f32 0 (+.f32 alphax alphax))))
(+.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (/.f32 0 (/.f32 1 (/.f32 1/2 alphax))))
(+.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (/.f32 0 (/.f32 1/2 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))))))
(+.f32 0 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(+.f32 (/.f32 0 alphax) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(+.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)) (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2))
(+.f32 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 0) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(+.f32 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)))
(+.f32 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 1/2) (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 1/2))
(+.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 0) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(+.f32 (neg.f32 (/.f32 0 alphax)) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(+.f32 (/.f32 0 (+.f32 alphax alphax)) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(+.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 1/2 alphax)) (*.f32 (/.f32 1/2 alphax) (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(+.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 1/2 alphax)) (*.f32 1 (*.f32 (/.f32 1/2 alphax) (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))))))
(+.f32 (*.f32 (/.f32 1/2 alphax) (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1)))) (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 1/2 alphax)))
(+.f32 (*.f32 0 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2)) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(+.f32 (*.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 1/2) (/.f32 1 alphax)) (*.f32 (/.f32 1 alphax) (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 1/2)))
(+.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 1/2) alphax) (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 1/2) alphax))
(+.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 1 (/.f32 1/2 alphax))) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 1 (/.f32 1/2 alphax))))
(+.f32 (/.f32 0 (/.f32 1 (/.f32 1/2 alphax))) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(+.f32 (/.f32 0 (/.f32 1/2 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))))) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(-.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 0)
(-.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (/.f32 0 alphax))
(-.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 0))
(-.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 0))
(-.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (neg.f32 (/.f32 0 alphax)))
(-.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (/.f32 0 (+.f32 alphax alphax)))
(-.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 (/.f32 1 alphax) 0))
(-.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 1 (/.f32 0 (+.f32 alphax alphax))))
(-.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 1/2 (/.f32 0 alphax)))
(-.f32 0 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)))
(-.f32 (/.f32 0 alphax) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)))
(-.f32 (/.f32 0 alphax) (*.f32 (neg.f32 (/.f32 1/2 alphax)) (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2)))
(-.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)) (*.f32 -1 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2)))
(-.f32 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(-.f32 (/.f32 4 (/.f32 alphax (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))))) (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 3) alphax))
(-.f32 (*.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 3) alphax) 1/2) (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 1/2))
(-.f32 (*.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 3) (/.f32 1/2 alphax)) (*.f32 (/.f32 1/2 alphax) (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(-.f32 (*.f32 (*.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2) 2) (/.f32 1/2 alphax)) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(-.f32 (*.f32 (/.f32 0 alphax) -1) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)))
(-.f32 (*.f32 (*.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2) 2) (/.f32 1 alphax)) (*.f32 (/.f32 1 alphax) (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 3)))
(-.f32 (*.f32 0 (neg.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2))) (*.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2)) (/.f32 1/2 alphax)))
(*.f32 2 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 1/2))
(*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 1 alphax))
(*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 1)
(*.f32 1 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(*.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2) (/.f32 1/2 alphax))
(*.f32 1/2 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2))
(*.f32 (/.f32 1/2 alphax) (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2))
(*.f32 -1 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)))
(*.f32 -1 (-.f32 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 0) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))
(*.f32 -1 (-.f32 (/.f32 0 (+.f32 alphax alphax)) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))
(*.f32 -1 (-.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 0) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))
(*.f32 -1 (-.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)) (/.f32 0 alphax)))
(*.f32 -1 (-.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 3) alphax) (/.f32 4 (/.f32 alphax (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))))
(*.f32 (neg.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1)))) (-.f32 0 (/.f32 1 alphax)))
(*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)) -1)
(*.f32 (/.f32 1 alphax) (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))))
(*.f32 -2 (-.f32 0 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 1/2)))
(*.f32 -1/2 (-.f32 0 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2)))
(*.f32 -1/2 (-.f32 (/.f32 0 alphax) (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2)))
(*.f32 -1/2 (-.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 3) alphax)))
(*.f32 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2) 1/2)
(*.f32 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 1/2) 2)
(*.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2)) (neg.f32 (/.f32 1/2 alphax)))
(*.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2)) (/.f32 1/2 (neg.f32 alphax)))
(*.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2)) (-.f32 (/.f32 1/2 alphax) (/.f32 1 alphax)))
(*.f32 (neg.f32 (/.f32 1/2 alphax)) (neg.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2)))
(*.f32 (neg.f32 (/.f32 1/2 alphax)) (-.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2) (*.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2) 2)))
(*.f32 (neg.f32 (/.f32 1/2 alphax)) (-.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 3)))
(*.f32 (*.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2) 2) (/.f32 1/2 (+.f32 alphax alphax)))
(*.f32 (*.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2) 2) (-.f32 (/.f32 1/2 alphax) (/.f32 1/2 (+.f32 alphax alphax))))
(*.f32 (/.f32 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2) -1) -1/2)
(*.f32 (neg.f32 (/.f32 1 alphax)) (neg.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(*.f32 (neg.f32 (/.f32 1 alphax)) (-.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 0) (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(*.f32 (neg.f32 (/.f32 1 alphax)) (-.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 3) (*.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2) 2)))
(neg.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)))
(+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 0)
(+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 0))
(+.f32 0 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))))
(+.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2))
(+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))
(+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 0) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))))
(+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 1/2) (*.f32 1/2 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))
(-.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 0)
(-.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 0))
(-.f32 0 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))
(-.f32 0 (*.f32 -1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))
(-.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))) (*.f32 -1 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2)))
(-.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))))
(-.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 3))
(-.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 3) 1/2) (*.f32 1/2 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))
(*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 1)
(*.f32 1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))))
(*.f32 1/2 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2))
(*.f32 -1 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))
(*.f32 -1 (-.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 0) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))
(*.f32 -1 (-.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 3) (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) 2)))
(*.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))) -1)
(*.f32 -1/2 (-.f32 0 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2)))
(*.f32 -1/2 (-.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 3)))
(*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) 1/2)
(*.f32 (+.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))))) -1/2)
(/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 1)
(/.f32 1 (/.f32 1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))
(/.f32 1 (/.f32 -1 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))))))
(/.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))) -1)
(/.f32 (-.f32 (+.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))))) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))))) -1)
(neg.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))
(+.f32 (*.f32 (PI.f32) u1) 0)
(+.f32 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) u1) (-.f32 u1 u1))
(+.f32 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) (-.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) u1) (*.f32 0 (-.f32 u1 (PI.f32))))
(+.f32 (*.f32 (PI.f32) u1) (*.f32 0 (-.f32 (PI.f32) u1)))
(+.f32 (*.f32 (PI.f32) u1) (*.f32 (neg.f32 (PI.f32)) 0))
(+.f32 (*.f32 (PI.f32) u1) (*.f32 1 (*.f32 0 (-.f32 u1 (PI.f32)))))
(+.f32 (*.f32 (PI.f32) u1) (*.f32 1 (*.f32 0 (-.f32 (PI.f32) u1))))
(+.f32 (*.f32 (PI.f32) u1) (/.f32 0 (neg.f32 (/.f32 1 (PI.f32)))))
(+.f32 (*.f32 (PI.f32) u1) (/.f32 0 (neg.f32 (/.f32 1 u1))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 (PI.f32) (neg.f32 u1)))
(+.f32 0 (*.f32 (PI.f32) u1))
(+.f32 (*.f32 (PI.f32) (neg.f32 u1)) (*.f32 2 (*.f32 (PI.f32) u1)))
(+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) u1))
(+.f32 (-.f32 u1 u1) (*.f32 (PI.f32) u1))
(+.f32 (*.f32 (PI.f32) (-.f32 u1 u1)) (*.f32 (PI.f32) u1))
(+.f32 (*.f32 0 (-.f32 u1 (PI.f32))) (*.f32 (PI.f32) u1))
(+.f32 (*.f32 0 (-.f32 (PI.f32) u1)) (*.f32 (PI.f32) u1))
(+.f32 (*.f32 (*.f32 (PI.f32) u1) 1/2) (*.f32 1/2 (*.f32 (PI.f32) u1)))
(+.f32 (*.f32 (-.f32 u1 u1) 1/2) (*.f32 (PI.f32) u1))
(-.f32 (*.f32 (PI.f32) u1) 0)
(-.f32 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 0))
(-.f32 (*.f32 (PI.f32) u1) (-.f32 u1 u1))
(-.f32 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) (-.f32 u1 u1)))
(-.f32 (*.f32 (PI.f32) u1) (*.f32 0 (-.f32 u1 (PI.f32))))
(-.f32 (*.f32 (PI.f32) u1) (*.f32 0 (-.f32 (PI.f32) u1)))
(-.f32 (*.f32 (PI.f32) u1) (*.f32 (neg.f32 (PI.f32)) 0))
(-.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 (PI.f32) u1))
(-.f32 0 (*.f32 (PI.f32) (neg.f32 u1)))
(-.f32 (*.f32 (PI.f32) (neg.f32 u1)) (*.f32 (PI.f32) (*.f32 -2 u1)))
(-.f32 (*.f32 (PI.f32) (neg.f32 u1)) (*.f32 -1 (*.f32 2 (*.f32 (PI.f32) u1))))
(-.f32 (*.f32 (PI.f32) (neg.f32 u1)) (*.f32 (neg.f32 u1) (*.f32 2 (PI.f32))))
(-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (neg.f32 u1)))
(-.f32 (-.f32 u1 u1) (*.f32 (PI.f32) (neg.f32 u1)))
(-.f32 (*.f32 (PI.f32) (*.f32 u1 4)) (*.f32 (PI.f32) (*.f32 u1 3)))
(-.f32 (*.f32 (*.f32 u1 4) (PI.f32)) (*.f32 (PI.f32) (*.f32 u1 3)))
(-.f32 (*.f32 (*.f32 (PI.f32) 4) u1) (*.f32 (PI.f32) (*.f32 u1 3)))
(-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 u1 3)) 1/2) (*.f32 1/2 (*.f32 (PI.f32) u1)))
(-.f32 (*.f32 (/.f32 8 (/.f32 1 (*.f32 (PI.f32) u1))) 1/2) (*.f32 (PI.f32) (*.f32 u1 3)))
(-.f32 (*.f32 (*.f32 (PI.f32) 0) -1) (*.f32 (PI.f32) (neg.f32 u1)))
(-.f32 (*.f32 (-.f32 u1 u1) -1) (*.f32 (PI.f32) (neg.f32 u1)))
(/.f32 (PI.f32) (/.f32 1 u1))
(/.f32 u1 (/.f32 1 (PI.f32)))
(/.f32 (*.f32 (PI.f32) u1) 1)
(/.f32 1 (/.f32 1 (*.f32 (PI.f32) u1)))
(/.f32 (*.f32 (PI.f32) (neg.f32 u1)) -1)
(/.f32 (neg.f32 u1) (neg.f32 (/.f32 1 (PI.f32))))
(/.f32 (neg.f32 (PI.f32)) (neg.f32 (/.f32 1 u1)))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (neg.f32 u1)) 2) (*.f32 (PI.f32) (neg.f32 u1))) -1)
(neg.f32 (*.f32 (PI.f32) (neg.f32 u1)))
Outputs
(*.f32 2 (/.f32 (*.f32 (PI.f32) u1) alphax))
(/.f32 2 (/.f32 (/.f32 alphax u1) (PI.f32)))
(+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) u1) alphax)) (*.f32 (-.f32 (*.f32 -4/3 (/.f32 (pow.f32 (PI.f32) 3) alphax)) (*.f32 -4 (/.f32 (pow.f32 (PI.f32) 3) alphax))) (pow.f32 u1 3)))
(+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) u1) alphax)) (*.f32 (-.f32 (*.f32 -4/3 (/.f32 (pow.f32 (PI.f32) 3) alphax)) (/.f32 -4 (/.f32 alphax (pow.f32 (PI.f32) 3)))) (pow.f32 u1 3)))
(+.f32 (/.f32 2 (/.f32 (/.f32 alphax u1) (PI.f32))) (*.f32 (pow.f32 u1 3) (*.f32 (/.f32 (pow.f32 (PI.f32) 3) alphax) 8/3)))
(+.f32 (*.f32 (-.f32 (*.f32 4/15 (/.f32 (pow.f32 (PI.f32) 5) alphax)) (+.f32 (*.f32 4/3 (/.f32 (pow.f32 (PI.f32) 5) alphax)) (*.f32 -2 (/.f32 (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 -4 (pow.f32 (PI.f32) 3))) (pow.f32 (PI.f32) 2)) alphax)))) (pow.f32 u1 5)) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) u1) alphax)) (*.f32 (-.f32 (*.f32 -4/3 (/.f32 (pow.f32 (PI.f32) 3) alphax)) (*.f32 -4 (/.f32 (pow.f32 (PI.f32) 3) alphax))) (pow.f32 u1 3))))
(+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) u1) alphax)) (+.f32 (*.f32 (-.f32 (/.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) alphax) (+.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) 5) alphax) 4/3) (/.f32 (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 (PI.f32) 3) -4)) (*.f32 -2 (pow.f32 (PI.f32) 2))) alphax))) (pow.f32 u1 5)) (*.f32 (-.f32 (*.f32 -4/3 (/.f32 (pow.f32 (PI.f32) 3) alphax)) (/.f32 -4 (/.f32 alphax (pow.f32 (PI.f32) 3)))) (pow.f32 u1 3))))
(+.f32 (/.f32 2 (/.f32 (/.f32 alphax u1) (PI.f32))) (+.f32 (*.f32 (pow.f32 u1 3) (*.f32 (/.f32 (pow.f32 (PI.f32) 3) alphax) 8/3)) (*.f32 (-.f32 (*.f32 (pow.f32 (PI.f32) 5) (/.f32 4/15 alphax)) (/.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 5) 4/3) (*.f32 -2 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) 8/3) (pow.f32 (PI.f32) 2)))) alphax)) (pow.f32 u1 5))))
(+.f32 (/.f32 2 (/.f32 (/.f32 alphax u1) (PI.f32))) (+.f32 (*.f32 (pow.f32 u1 3) (*.f32 (/.f32 (pow.f32 (PI.f32) 3) alphax) 8/3)) (*.f32 (/.f32 (-.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) 4/3) (*.f32 -2 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) 8/3) (pow.f32 (PI.f32) 2))))) alphax) (pow.f32 u1 5))))
(+.f32 (*.f32 (-.f32 (*.f32 4/15 (/.f32 (pow.f32 (PI.f32) 5) alphax)) (+.f32 (*.f32 4/3 (/.f32 (pow.f32 (PI.f32) 5) alphax)) (*.f32 -2 (/.f32 (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 -4 (pow.f32 (PI.f32) 3))) (pow.f32 (PI.f32) 2)) alphax)))) (pow.f32 u1 5)) (+.f32 (*.f32 (-.f32 (*.f32 -8/315 (/.f32 (pow.f32 (PI.f32) 7) alphax)) (+.f32 (*.f32 2/3 (/.f32 (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 -4 (pow.f32 (PI.f32) 3))) (pow.f32 (PI.f32) 4)) alphax)) (+.f32 (*.f32 -8/45 (/.f32 (pow.f32 (PI.f32) 7) alphax)) (*.f32 -2 (/.f32 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 5)) (*.f32 -2 (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 -4 (pow.f32 (PI.f32) 3))) (pow.f32 (PI.f32) 2)))))) alphax))))) (pow.f32 u1 7)) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) u1) alphax)) (*.f32 (-.f32 (*.f32 -4/3 (/.f32 (pow.f32 (PI.f32) 3) alphax)) (*.f32 -4 (/.f32 (pow.f32 (PI.f32) 3) alphax))) (pow.f32 u1 3)))))
(+.f32 (*.f32 (-.f32 (*.f32 -8/315 (/.f32 (pow.f32 (PI.f32) 7) alphax)) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (PI.f32) 4) (/.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 (PI.f32) 3) -4)) alphax))) (+.f32 (/.f32 (*.f32 (pow.f32 (PI.f32) 7) -8/45) alphax) (*.f32 -2 (*.f32 (-.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) 4/3) (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 (PI.f32) 3) -4)) (*.f32 -2 (pow.f32 (PI.f32) 2))))) (/.f32 (pow.f32 (PI.f32) 2) alphax)))))) (pow.f32 u1 7)) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) u1) alphax)) (+.f32 (*.f32 (-.f32 (/.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) alphax) (+.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) 5) alphax) 4/3) (/.f32 (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 (PI.f32) 3) -4)) (*.f32 -2 (pow.f32 (PI.f32) 2))) alphax))) (pow.f32 u1 5)) (*.f32 (-.f32 (*.f32 -4/3 (/.f32 (pow.f32 (PI.f32) 3) alphax)) (/.f32 -4 (/.f32 alphax (pow.f32 (PI.f32) 3)))) (pow.f32 u1 3)))))
(+.f32 (/.f32 2 (/.f32 (/.f32 alphax u1) (PI.f32))) (+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 (PI.f32) 7) (/.f32 alphax -8/315)) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) 8/3) (/.f32 (pow.f32 (PI.f32) 4) alphax))) (/.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 7) -8/45) (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) 4/3) (*.f32 -2 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) 8/3) (pow.f32 (PI.f32) 2)))))))) alphax))) (pow.f32 u1 7)) (+.f32 (*.f32 (pow.f32 u1 3) (*.f32 (/.f32 (pow.f32 (PI.f32) 3) alphax) 8/3)) (*.f32 (-.f32 (*.f32 (pow.f32 (PI.f32) 5) (/.f32 4/15 alphax)) (/.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 5) 4/3) (*.f32 -2 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) 8/3) (pow.f32 (PI.f32) 2)))) alphax)) (pow.f32 u1 5)))))
(+.f32 (/.f32 2 (/.f32 (/.f32 alphax u1) (PI.f32))) (+.f32 (*.f32 (-.f32 (/.f32 (pow.f32 (PI.f32) 7) (/.f32 alphax -8/315)) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) 8/3) (/.f32 (pow.f32 (PI.f32) 4) alphax))) (/.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (-.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) 4/3) (*.f32 -2 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) 8/3) (pow.f32 (PI.f32) 2))))))) (*.f32 (pow.f32 (PI.f32) 7) -8/45)) alphax))) (pow.f32 u1 7)) (+.f32 (*.f32 (pow.f32 u1 3) (*.f32 (/.f32 (pow.f32 (PI.f32) 3) alphax) 8/3)) (*.f32 (/.f32 (-.f32 (*.f32 4/15 (pow.f32 (PI.f32) 5)) (+.f32 (*.f32 (pow.f32 (PI.f32) 5) 4/3) (*.f32 -2 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) 8/3) (pow.f32 (PI.f32) 2))))) alphax) (pow.f32 u1 5)))))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 alphax (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u1))))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 alphax (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u1))))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 alphax (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u1))))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 alphax (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u1))))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 alphax (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u1))))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 alphax (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u1))))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 alphax (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u1))))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 alphax (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u1))))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 alphax (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u1))))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 alphax (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u1))))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 alphax (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u1))))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 alphax (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u1))))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 alphax (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u1))))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 alphax (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u1))))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 alphax (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u1))))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 alphax (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u1))))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 alphax (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u1))))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 alphax (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u1))))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 alphax (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u1))))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) alphax))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 alphax (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u1))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(+.f32 (*.f32 u0 (pow.f32 alphax 2)) 0)
(*.f32 u0 (pow.f32 alphax 2))
(+.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 u0 u0))
(+.f32 u0 (-.f32 (*.f32 u0 (pow.f32 alphax 2)) u0))
(+.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (pow.f32 alphax 2) 0))
(*.f32 u0 (pow.f32 alphax 2))
(+.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 u0 (*.f32 (pow.f32 alphax 2) 0)))
(*.f32 (pow.f32 alphax 2) (+.f32 u0 (*.f32 u0 0)))
(+.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 0 (-.f32 (pow.f32 alphax 2) u0)))
(*.f32 u0 (pow.f32 alphax 2))
(+.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 0 (-.f32 u0 (pow.f32 alphax 2))))
(*.f32 u0 (pow.f32 alphax 2))
(+.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (neg.f32 (pow.f32 alphax 2)) 0))
(*.f32 u0 (pow.f32 alphax 2))
(+.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (neg.f32 u0) 0))
(*.f32 u0 (pow.f32 alphax 2))
(+.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 1 (*.f32 0 (-.f32 (pow.f32 alphax 2) u0))))
(*.f32 u0 (pow.f32 alphax 2))
(+.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 1 (*.f32 0 (-.f32 u0 (pow.f32 alphax 2)))))
(*.f32 u0 (pow.f32 alphax 2))
(+.f32 (*.f32 u0 (pow.f32 alphax 2)) (/.f32 0 (neg.f32 (/.f32 1 u0))))
(*.f32 u0 (pow.f32 alphax 2))
(+.f32 (*.f32 u0 (pow.f32 alphax 2)) (/.f32 0 (neg.f32 (/.f32 1 (pow.f32 alphax 2)))))
(*.f32 u0 (pow.f32 alphax 2))
(+.f32 0 (*.f32 u0 (pow.f32 alphax 2)))
(*.f32 u0 (pow.f32 alphax 2))
(+.f32 (*.f32 u0 (neg.f32 (pow.f32 alphax 2))) (*.f32 (pow.f32 alphax 2) (+.f32 u0 u0)))
(*.f32 u0 (pow.f32 alphax 2))
(+.f32 (-.f32 u0 u0) (*.f32 u0 (pow.f32 alphax 2)))
(+.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 u0 u0))
(+.f32 u0 (-.f32 (*.f32 u0 (pow.f32 alphax 2)) u0))
(+.f32 (*.f32 (pow.f32 alphax 2) 0) (*.f32 u0 (pow.f32 alphax 2)))
(*.f32 u0 (pow.f32 alphax 2))
(+.f32 (*.f32 (pow.f32 alphax 2) (+.f32 u0 u0)) (*.f32 u0 (neg.f32 (pow.f32 alphax 2))))
(*.f32 u0 (pow.f32 alphax 2))
(+.f32 (*.f32 u0 (*.f32 (pow.f32 alphax 2) 0)) (*.f32 u0 (pow.f32 alphax 2)))
(+.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 u0 (*.f32 (pow.f32 alphax 2) 0)))
(*.f32 (pow.f32 alphax 2) (+.f32 u0 (*.f32 u0 0)))
(+.f32 (*.f32 0 (-.f32 (pow.f32 alphax 2) u0)) (*.f32 u0 (pow.f32 alphax 2)))
(*.f32 u0 (pow.f32 alphax 2))
(+.f32 (*.f32 0 (-.f32 u0 (pow.f32 alphax 2))) (*.f32 u0 (pow.f32 alphax 2)))
(*.f32 u0 (pow.f32 alphax 2))
(+.f32 (*.f32 (*.f32 u0 (pow.f32 alphax 2)) 1/2) (*.f32 1/2 (*.f32 u0 (pow.f32 alphax 2))))
(*.f32 u0 (pow.f32 alphax 2))
(-.f32 (*.f32 u0 (pow.f32 alphax 2)) 0)
(*.f32 u0 (pow.f32 alphax 2))
(-.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 u0 u0))
(-.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (pow.f32 alphax 2) 0))
(*.f32 u0 (pow.f32 alphax 2))
(-.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 u0 (*.f32 (pow.f32 alphax 2) 0)))
(*.f32 (pow.f32 alphax 2) (-.f32 u0 (*.f32 u0 0)))
(-.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 0 (-.f32 (pow.f32 alphax 2) u0)))
(*.f32 u0 (pow.f32 alphax 2))
(-.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 0 (-.f32 u0 (pow.f32 alphax 2))))
(*.f32 u0 (pow.f32 alphax 2))
(-.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (neg.f32 (pow.f32 alphax 2)) 0))
(*.f32 u0 (pow.f32 alphax 2))
(-.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (neg.f32 u0) 0))
(*.f32 u0 (pow.f32 alphax 2))
(-.f32 0 (*.f32 u0 (neg.f32 (pow.f32 alphax 2))))
(*.f32 u0 (pow.f32 alphax 2))
(-.f32 0 (*.f32 -1 (*.f32 u0 (pow.f32 alphax 2))))
(*.f32 u0 (pow.f32 alphax 2))
(-.f32 (*.f32 u0 (neg.f32 (pow.f32 alphax 2))) (*.f32 -1 (*.f32 (pow.f32 alphax 2) (+.f32 u0 u0))))
(*.f32 u0 (pow.f32 alphax 2))
(-.f32 (*.f32 u0 (neg.f32 (pow.f32 alphax 2))) (*.f32 (neg.f32 (pow.f32 alphax 2)) (+.f32 u0 u0)))
(*.f32 u0 (pow.f32 alphax 2))
(-.f32 (*.f32 u0 (neg.f32 (pow.f32 alphax 2))) (*.f32 (neg.f32 u0) (*.f32 (pow.f32 alphax 2) 2)))
(-.f32 (*.f32 u0 (neg.f32 (pow.f32 alphax 2))) (*.f32 (pow.f32 alphax 2) (*.f32 (neg.f32 u0) 2)))
(-.f32 (*.f32 u0 (neg.f32 (pow.f32 alphax 2))) (*.f32 2 (*.f32 (neg.f32 u0) (pow.f32 alphax 2))))
(-.f32 (-.f32 u0 u0) (*.f32 u0 (neg.f32 (pow.f32 alphax 2))))
(-.f32 (*.f32 (pow.f32 alphax 2) 0) (*.f32 u0 (neg.f32 (pow.f32 alphax 2))))
(*.f32 u0 (pow.f32 alphax 2))
(-.f32 (*.f32 (pow.f32 alphax 2) (+.f32 u0 u0)) (*.f32 u0 (pow.f32 alphax 2)))
(*.f32 u0 (pow.f32 alphax 2))
(-.f32 (*.f32 (*.f32 (pow.f32 alphax 2) (+.f32 u0 u0)) 2) (*.f32 u0 (*.f32 (pow.f32 alphax 2) 3)))
(-.f32 (*.f32 2 (*.f32 (pow.f32 alphax 2) (+.f32 u0 u0))) (*.f32 u0 (*.f32 3 (pow.f32 alphax 2))))
(*.f32 (pow.f32 alphax 2) (-.f32 (*.f32 2 (+.f32 u0 u0)) (*.f32 3 u0)))
(-.f32 (*.f32 (*.f32 (*.f32 (pow.f32 alphax 2) 2) 2) u0) (*.f32 u0 (*.f32 (pow.f32 alphax 2) 3)))
(*.f32 u0 (-.f32 (*.f32 2 (*.f32 2 (pow.f32 alphax 2))) (*.f32 3 (pow.f32 alphax 2))))
(*.f32 u0 (-.f32 (*.f32 (pow.f32 alphax 2) 4) (*.f32 3 (pow.f32 alphax 2))))
(-.f32 (*.f32 (*.f32 (+.f32 u0 u0) 2) (pow.f32 alphax 2)) (*.f32 u0 (*.f32 (pow.f32 alphax 2) 3)))
(-.f32 (*.f32 2 (*.f32 (pow.f32 alphax 2) (+.f32 u0 u0))) (*.f32 u0 (*.f32 3 (pow.f32 alphax 2))))
(*.f32 (pow.f32 alphax 2) (-.f32 (*.f32 2 (+.f32 u0 u0)) (*.f32 3 u0)))
(-.f32 (*.f32 (*.f32 u0 (*.f32 (pow.f32 alphax 2) 3)) 1/2) (*.f32 1/2 (*.f32 u0 (pow.f32 alphax 2))))
(*.f32 1/2 (-.f32 (*.f32 u0 (*.f32 3 (pow.f32 alphax 2))) (*.f32 u0 (pow.f32 alphax 2))))
(*.f32 1/2 (*.f32 u0 (-.f32 (*.f32 3 (pow.f32 alphax 2)) (pow.f32 alphax 2))))
(-.f32 (*.f32 (-.f32 u0 u0) -1) (*.f32 -1 (*.f32 u0 (pow.f32 alphax 2))))
(*.f32 -1 (-.f32 (-.f32 u0 u0) (*.f32 u0 (pow.f32 alphax 2))))
(*.f32 1 (-.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 u0 u0)))
(-.f32 (*.f32 (*.f32 (pow.f32 alphax 2) 0) -1) (*.f32 -1 (*.f32 u0 (pow.f32 alphax 2))))
(*.f32 u0 (pow.f32 alphax 2))
(/.f32 u0 (/.f32 1 (pow.f32 alphax 2)))
(*.f32 u0 (pow.f32 alphax 2))
(/.f32 (pow.f32 alphax 2) (/.f32 1 u0))
(*.f32 u0 (pow.f32 alphax 2))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) 1)
(*.f32 u0 (pow.f32 alphax 2))
(/.f32 1 (/.f32 (/.f32 1 (pow.f32 alphax 2)) u0))
(*.f32 u0 (pow.f32 alphax 2))
(/.f32 1 (/.f32 (/.f32 1 u0) (pow.f32 alphax 2)))
(*.f32 u0 (pow.f32 alphax 2))
(/.f32 1 (/.f32 1 (*.f32 u0 (pow.f32 alphax 2))))
(*.f32 u0 (pow.f32 alphax 2))
(/.f32 1 (/.f32 -1 (*.f32 u0 (neg.f32 (pow.f32 alphax 2)))))
(*.f32 u0 (pow.f32 alphax 2))
(/.f32 (neg.f32 (pow.f32 alphax 2)) (neg.f32 (/.f32 1 u0)))
(*.f32 u0 (pow.f32 alphax 2))
(/.f32 (neg.f32 u0) (neg.f32 (/.f32 1 (pow.f32 alphax 2))))
(*.f32 u0 (pow.f32 alphax 2))
(/.f32 (*.f32 u0 (neg.f32 (pow.f32 alphax 2))) -1)
(*.f32 u0 (pow.f32 alphax 2))
(/.f32 (-.f32 (+.f32 (*.f32 u0 (neg.f32 (pow.f32 alphax 2))) (*.f32 u0 (neg.f32 (pow.f32 alphax 2)))) (*.f32 u0 (neg.f32 (pow.f32 alphax 2)))) -1)
(*.f32 u0 (pow.f32 alphax 2))
(neg.f32 (*.f32 u0 (neg.f32 (pow.f32 alphax 2))))
(*.f32 u0 (pow.f32 alphax 2))
(+.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 0)
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (/.f32 0 alphax))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 0))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 0))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (neg.f32 (/.f32 0 alphax)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (/.f32 0 (+.f32 alphax alphax)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 (/.f32 1 alphax) 0))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 1 (neg.f32 (/.f32 0 alphax))))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 1 (/.f32 0 (+.f32 alphax alphax))))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (/.f32 0 (/.f32 1 (/.f32 1/2 alphax))))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (/.f32 0 (/.f32 1/2 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))))))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 0 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (/.f32 0 alphax) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)) (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 0) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 1/2) (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 1/2))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 0) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (neg.f32 (/.f32 0 alphax)) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (/.f32 0 (+.f32 alphax alphax)) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 1/2 alphax)) (*.f32 (/.f32 1/2 alphax) (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 1/2 alphax)) (*.f32 1 (*.f32 (/.f32 1/2 alphax) (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))))))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (*.f32 (/.f32 1/2 alphax) (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1)))) (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 1/2 alphax)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (*.f32 0 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2)) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (*.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 1/2) (/.f32 1 alphax)) (*.f32 (/.f32 1 alphax) (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 1/2)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 1/2) alphax) (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 1/2) alphax))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 1 (/.f32 1/2 alphax))) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 1 (/.f32 1/2 alphax))))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (/.f32 0 (/.f32 1 (/.f32 1/2 alphax))) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (/.f32 0 (/.f32 1/2 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))))) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(-.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 0)
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(-.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (/.f32 0 alphax))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(-.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 0))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(-.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 0))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(-.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (neg.f32 (/.f32 0 alphax)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(-.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (/.f32 0 (+.f32 alphax alphax)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(-.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 (/.f32 1 alphax) 0))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(-.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 1 (/.f32 0 (+.f32 alphax alphax))))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(-.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (*.f32 1/2 (/.f32 0 alphax)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(-.f32 0 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(-.f32 (/.f32 0 alphax) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(-.f32 (/.f32 0 alphax) (*.f32 (neg.f32 (/.f32 1/2 alphax)) (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(-.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)) (*.f32 -1 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(-.f32 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(-.f32 (/.f32 4 (/.f32 alphax (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))))) (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 3) alphax))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(-.f32 (*.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 3) alphax) 1/2) (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 1/2))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(-.f32 (*.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 3) (/.f32 1/2 alphax)) (*.f32 (/.f32 1/2 alphax) (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(-.f32 (*.f32 (*.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2) 2) (/.f32 1/2 alphax)) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(-.f32 (*.f32 (/.f32 0 alphax) -1) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(-.f32 (*.f32 (*.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2) 2) (/.f32 1 alphax)) (*.f32 (/.f32 1 alphax) (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 3)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(-.f32 (*.f32 0 (neg.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2))) (*.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2)) (/.f32 1/2 alphax)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 2 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 1/2))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 1 alphax))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 1)
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 1 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2) (/.f32 1/2 alphax))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 1/2 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 (/.f32 1/2 alphax) (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 -1 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 -1 (-.f32 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 0) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 -1 (-.f32 (/.f32 0 (+.f32 alphax alphax)) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 -1 (-.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 0) (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 -1 (-.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)) (/.f32 0 alphax)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 -1 (-.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 3) alphax) (/.f32 4 (/.f32 alphax (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 (neg.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1)))) (-.f32 0 (/.f32 1 alphax)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)) -1)
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 (/.f32 1 alphax) (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 -2 (-.f32 0 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 1/2)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 -1/2 (-.f32 0 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 -1/2 (-.f32 (/.f32 0 alphax) (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 -1/2 (-.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 3) alphax)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2) 1/2)
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 1/2) 2)
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2)) (neg.f32 (/.f32 1/2 alphax)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2)) (/.f32 1/2 (neg.f32 alphax)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2)) (-.f32 (/.f32 1/2 alphax) (/.f32 1 alphax)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 (neg.f32 (/.f32 1/2 alphax)) (neg.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 (neg.f32 (/.f32 1/2 alphax)) (-.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2) (*.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2) 2)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 (neg.f32 (/.f32 1/2 alphax)) (-.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 3)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 (*.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2) 2) (/.f32 1/2 (+.f32 alphax alphax)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 (*.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2) 2) (-.f32 (/.f32 1/2 alphax) (/.f32 1/2 (+.f32 alphax alphax))))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 (/.f32 (*.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax) 2) -1) -1/2)
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 (neg.f32 (/.f32 1 alphax)) (neg.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(*.f32 (neg.f32 (/.f32 1 alphax)) (-.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 0) (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1)))))
(*.f32 (/.f32 1 alphax) (-.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 0)))
(*.f32 (/.f32 1 alphax) (-.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) 0)))
(*.f32 (neg.f32 (/.f32 1 alphax)) (-.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 3) (*.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) 2) 2)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(neg.f32 (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (neg.f32 alphax)))
(/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)
(/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)
(+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 0)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 0))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(+.f32 0 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(+.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 0) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 1/2) (*.f32 1/2 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(-.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 0)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(-.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 0))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(-.f32 0 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(-.f32 0 (*.f32 -1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(-.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))) (*.f32 -1 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(-.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(-.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 3))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(-.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 3) 1/2) (*.f32 1/2 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 1)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(*.f32 1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(*.f32 1/2 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(*.f32 -1 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(*.f32 -1 (-.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 0) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(*.f32 -1 (-.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 3) (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) 2)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(*.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))) -1)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(*.f32 -1/2 (-.f32 0 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(*.f32 -1/2 (-.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 3)))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) 1/2)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(*.f32 (+.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))))) -1/2)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 1)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(/.f32 1 (/.f32 1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(/.f32 1 (/.f32 -1 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(/.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))) -1)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(/.f32 (-.f32 (+.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))))) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))))) -1)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(neg.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(+.f32 (*.f32 (PI.f32) u1) 0)
(*.f32 (PI.f32) u1)
(+.f32 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 0))
(*.f32 (PI.f32) u1)
(+.f32 (*.f32 (PI.f32) u1) (-.f32 u1 u1))
(+.f32 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) (-.f32 u1 u1)))
(*.f32 (PI.f32) u1)
(+.f32 (*.f32 (PI.f32) u1) (*.f32 0 (-.f32 u1 (PI.f32))))
(+.f32 (*.f32 u1 0) (*.f32 (PI.f32) (-.f32 u1 0)))
(+.f32 (*.f32 (PI.f32) u1) (*.f32 u1 0))
(+.f32 (*.f32 (PI.f32) u1) (*.f32 0 (-.f32 (PI.f32) u1)))
(+.f32 (*.f32 (PI.f32) u1) (*.f32 0 (-.f32 u1 (PI.f32))))
(+.f32 (*.f32 u1 0) (*.f32 (PI.f32) (-.f32 u1 0)))
(+.f32 (*.f32 (PI.f32) u1) (*.f32 u1 0))
(+.f32 (*.f32 (PI.f32) u1) (*.f32 (neg.f32 (PI.f32)) 0))
(*.f32 (PI.f32) u1)
(+.f32 (*.f32 (PI.f32) u1) (*.f32 1 (*.f32 0 (-.f32 u1 (PI.f32)))))
(+.f32 (*.f32 (PI.f32) u1) (*.f32 0 (-.f32 u1 (PI.f32))))
(+.f32 (*.f32 u1 0) (*.f32 (PI.f32) (-.f32 u1 0)))
(+.f32 (*.f32 (PI.f32) u1) (*.f32 u1 0))
(+.f32 (*.f32 (PI.f32) u1) (*.f32 1 (*.f32 0 (-.f32 (PI.f32) u1))))
(+.f32 (*.f32 (PI.f32) u1) (*.f32 0 (-.f32 u1 (PI.f32))))
(+.f32 (*.f32 u1 0) (*.f32 (PI.f32) (-.f32 u1 0)))
(+.f32 (*.f32 (PI.f32) u1) (*.f32 u1 0))
(+.f32 (*.f32 (PI.f32) u1) (/.f32 0 (neg.f32 (/.f32 1 (PI.f32)))))
(*.f32 (PI.f32) u1)
(+.f32 (*.f32 (PI.f32) u1) (/.f32 0 (neg.f32 (/.f32 1 u1))))
(+.f32 (*.f32 (PI.f32) u1) (/.f32 0 (/.f32 -1 u1)))
(+.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 (PI.f32) (neg.f32 u1)))
(*.f32 (PI.f32) u1)
(+.f32 0 (*.f32 (PI.f32) u1))
(*.f32 (PI.f32) u1)
(+.f32 (*.f32 (PI.f32) (neg.f32 u1)) (*.f32 2 (*.f32 (PI.f32) u1)))
(*.f32 (PI.f32) u1)
(+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) u1))
(*.f32 (PI.f32) u1)
(+.f32 (-.f32 u1 u1) (*.f32 (PI.f32) u1))
(+.f32 (*.f32 (PI.f32) u1) (-.f32 u1 u1))
(+.f32 (*.f32 (PI.f32) (-.f32 u1 u1)) (*.f32 (PI.f32) u1))
(*.f32 (PI.f32) u1)
(+.f32 (*.f32 0 (-.f32 u1 (PI.f32))) (*.f32 (PI.f32) u1))
(+.f32 (*.f32 (PI.f32) u1) (*.f32 0 (-.f32 u1 (PI.f32))))
(+.f32 (*.f32 u1 0) (*.f32 (PI.f32) (-.f32 u1 0)))
(+.f32 (*.f32 (PI.f32) u1) (*.f32 u1 0))
(+.f32 (*.f32 0 (-.f32 (PI.f32) u1)) (*.f32 (PI.f32) u1))
(+.f32 (*.f32 (PI.f32) u1) (*.f32 0 (-.f32 u1 (PI.f32))))
(+.f32 (*.f32 u1 0) (*.f32 (PI.f32) (-.f32 u1 0)))
(+.f32 (*.f32 (PI.f32) u1) (*.f32 u1 0))
(+.f32 (*.f32 (*.f32 (PI.f32) u1) 1/2) (*.f32 1/2 (*.f32 (PI.f32) u1)))
(*.f32 (PI.f32) u1)
(+.f32 (*.f32 (-.f32 u1 u1) 1/2) (*.f32 (PI.f32) u1))
(+.f32 (*.f32 (PI.f32) u1) (*.f32 1/2 (-.f32 u1 u1)))
(-.f32 (*.f32 (PI.f32) u1) 0)
(*.f32 (PI.f32) u1)
(-.f32 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) 0))
(*.f32 (PI.f32) u1)
(-.f32 (*.f32 (PI.f32) u1) (-.f32 u1 u1))
(-.f32 (*.f32 (PI.f32) u1) (*.f32 (PI.f32) (-.f32 u1 u1)))
(*.f32 (PI.f32) u1)
(-.f32 (*.f32 (PI.f32) u1) (*.f32 0 (-.f32 u1 (PI.f32))))
(-.f32 (*.f32 u1 0) (*.f32 (PI.f32) (neg.f32 u1)))
(-.f32 (*.f32 (PI.f32) u1) (*.f32 0 (-.f32 (PI.f32) u1)))
(-.f32 (*.f32 (PI.f32) u1) (*.f32 0 (-.f32 u1 (PI.f32))))
(-.f32 (*.f32 u1 0) (*.f32 (PI.f32) (neg.f32 u1)))
(-.f32 (*.f32 (PI.f32) u1) (*.f32 (neg.f32 (PI.f32)) 0))
(*.f32 (PI.f32) u1)
(-.f32 (*.f32 2 (*.f32 (PI.f32) u1)) (*.f32 (PI.f32) u1))
(*.f32 (PI.f32) u1)
(-.f32 0 (*.f32 (PI.f32) (neg.f32 u1)))
(*.f32 (PI.f32) u1)
(-.f32 (*.f32 (PI.f32) (neg.f32 u1)) (*.f32 (PI.f32) (*.f32 -2 u1)))
(*.f32 (PI.f32) u1)
(-.f32 (*.f32 (PI.f32) (neg.f32 u1)) (*.f32 -1 (*.f32 2 (*.f32 (PI.f32) u1))))
(*.f32 (PI.f32) u1)
(-.f32 (*.f32 (PI.f32) (neg.f32 u1)) (*.f32 (neg.f32 u1) (*.f32 2 (PI.f32))))
(*.f32 (PI.f32) u1)
(-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (neg.f32 u1)))
(*.f32 (PI.f32) u1)
(-.f32 (-.f32 u1 u1) (*.f32 (PI.f32) (neg.f32 u1)))
(-.f32 (*.f32 (PI.f32) (*.f32 u1 4)) (*.f32 (PI.f32) (*.f32 u1 3)))
(*.f32 (PI.f32) u1)
(-.f32 (*.f32 (*.f32 u1 4) (PI.f32)) (*.f32 (PI.f32) (*.f32 u1 3)))
(*.f32 (PI.f32) u1)
(-.f32 (*.f32 (*.f32 (PI.f32) 4) u1) (*.f32 (PI.f32) (*.f32 u1 3)))
(*.f32 (PI.f32) u1)
(-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 u1 3)) 1/2) (*.f32 1/2 (*.f32 (PI.f32) u1)))
(*.f32 1/2 (-.f32 (*.f32 (PI.f32) (*.f32 u1 3)) (*.f32 (PI.f32) u1)))
(*.f32 1/2 (*.f32 (PI.f32) (-.f32 (*.f32 u1 3) u1)))
(-.f32 (*.f32 (/.f32 8 (/.f32 1 (*.f32 (PI.f32) u1))) 1/2) (*.f32 (PI.f32) (*.f32 u1 3)))
(-.f32 (*.f32 1/2 (*.f32 8 (*.f32 (PI.f32) u1))) (*.f32 (PI.f32) (*.f32 u1 3)))
(-.f32 (*.f32 1/2 (*.f32 (PI.f32) (/.f32 u1 1/8))) (*.f32 (PI.f32) (*.f32 u1 3)))
(-.f32 (*.f32 (*.f32 (PI.f32) 0) -1) (*.f32 (PI.f32) (neg.f32 u1)))
(*.f32 (PI.f32) u1)
(-.f32 (*.f32 (-.f32 u1 u1) -1) (*.f32 (PI.f32) (neg.f32 u1)))
(-.f32 (neg.f32 (-.f32 u1 u1)) (*.f32 (PI.f32) (neg.f32 u1)))
(/.f32 (PI.f32) (/.f32 1 u1))
(*.f32 (PI.f32) u1)
(/.f32 u1 (/.f32 1 (PI.f32)))
(*.f32 (PI.f32) u1)
(/.f32 (*.f32 (PI.f32) u1) 1)
(*.f32 (PI.f32) u1)
(/.f32 1 (/.f32 1 (*.f32 (PI.f32) u1)))
(*.f32 (PI.f32) u1)
(/.f32 (*.f32 (PI.f32) (neg.f32 u1)) -1)
(*.f32 (PI.f32) u1)
(/.f32 (neg.f32 u1) (neg.f32 (/.f32 1 (PI.f32))))
(*.f32 (PI.f32) u1)
(/.f32 (neg.f32 (PI.f32)) (neg.f32 (/.f32 1 u1)))
(*.f32 (PI.f32) u1)
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (neg.f32 u1)) 2) (*.f32 (PI.f32) (neg.f32 u1))) -1)
(*.f32 (PI.f32) u1)
(neg.f32 (*.f32 (PI.f32) (neg.f32 u1)))
(*.f32 (PI.f32) u1)

localize320.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
0.3b
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))
0.4b
(*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))
11.4b
(tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32)))
Compiler

Compiled 426 to 293 computations (31.2% saved)

series16.0ms (0%)

Counts
4 → 52
Calls

27 calls:

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

rewrite89.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1630×rational.json-1
1630×rational.json-2
1630×rational.json-4
1630×rational.json-3
956×rational.json-simplify-44
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034216
1199216
2675216
33746216
Stop Event
node limit
Counts
4 → 173
Calls
Call 1
Inputs
(tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32)))
(*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))))
(cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))) (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 0) (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 2) (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 2) (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 2) 2) (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))) (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 (PI.f32) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 (PI.f32) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (neg.f32 (*.f32 (PI.f32) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (neg.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 0 (-.f32 (+.f32 (+.f32 u1 u1) 1/2) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 0 (-.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (/.f32 0 (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (/.f32 0 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 1/2 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (neg.f32 (PI.f32))) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 0) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (PI.f32)) (-.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 2 (PI.f32))) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u1 (*.f32 (PI.f32) 4)) (*.f32 (PI.f32) (-.f32 1/2 (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 (PI.f32) 0)) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (PI.f32) 0)) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0)) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (-.f32 1/2 (+.f32 u1 u1))) (*.f32 u1 (*.f32 (PI.f32) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (-.f32 (+.f32 (+.f32 u1 u1) 1/2) (PI.f32))) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (-.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0)) (*.f32 2 (*.f32 u1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0)) (*.f32 1/2 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 1 (PI.f32))) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2))) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 (PI.f32) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 (PI.f32) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (neg.f32 (*.f32 (PI.f32) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (neg.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 0 (-.f32 (+.f32 (+.f32 u1 u1) 1/2) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 0 (-.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (/.f32 0 (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (/.f32 0 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 2 (PI.f32))) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 u1 4))) (*.f32 2 (*.f32 u1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (neg.f32 (PI.f32))) (*.f32 (neg.f32 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 2) (PI.f32)) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (neg.f32 (+.f32 (+.f32 u1 u1) 1/2))) (*.f32 (neg.f32 (+.f32 (+.f32 u1 u1) 1/2)) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 2 (PI.f32))) 2) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 (PI.f32) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (+.f32 u1 u1) 1/2) (/.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (PI.f32) (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 1 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2)) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 -1 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (neg.f32 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (neg.f32 (PI.f32))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 -1 (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (+.f32 u1 u1) 1/2)) (neg.f32 (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (PI.f32)) (*.f32 -1 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (PI.f32)) (neg.f32 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (+.f32 (+.f32 u1 u1) 1/2)) (/.f32 1 (PI.f32))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (PI.f32)) (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 (+.f32 u1 u1) 1/2)) (PI.f32)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (neg.f32 (+.f32 (+.f32 u1 u1) 1/2)) (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (neg.f32 (PI.f32)) (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (neg.f32 (+.f32 (+.f32 u1 u1) 1/2)) (PI.f32)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (neg.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (-.f32 u0 u0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 1 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 2) (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 u0 u0) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) u0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) u0) (*.f32 u0 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)) (/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (neg.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (-.f32 u0 u0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 1 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 u0 (neg.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 2) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 2) 2) (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 1/2 (/.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (-.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 1/2 (/.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u0 (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u0 u0) (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (+.f32 u0 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) u0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 u0 u0)) (neg.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (+.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 u0 u0) 2) (/.f32 1/2 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 u0 u0) 2) (-.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 1/2 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (neg.f32 u0) (neg.f32 u0)) (/.f32 1/2 (neg.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 u0 (neg.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 0) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 -1 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))))))))

simplify193.0ms (0.4%)

Algorithm
egg-herbie
Rules
1286×rational.json-simplify-4
1182×rational.json-simplify-3
1012×rational.json-simplify-12
812×rational.json-simplify-1
742×rational.json-simplify-21
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044420511
1114420091
2443119959
Stop Event
node limit
Counts
225 → 281
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 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(*.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 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 4))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 4))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 8) (pow.f32 alphax 6)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 8)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 8)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 8)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 4))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 4))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 8) (pow.f32 alphax 6)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.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 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 4))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 4))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 8) (pow.f32 alphax 6)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)))))
(+.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 0)
(+.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 0))
(+.f32 0 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))))
(+.f32 (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))) (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 2))
(+.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 0) (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))))
(+.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 2) (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))
(-.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 0)
(-.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 0))
(-.f32 0 (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))
(-.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 2) (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))))
(-.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 2) 2) (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 3))
(*.f32 1/2 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 2))
(*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 1)
(*.f32 1 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))))
(*.f32 -1 (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))
(*.f32 (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))) -1)
(*.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 2) 1/2)
(*.f32 (+.f32 (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))) (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))))) -1/2)
(/.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 1)
(/.f32 1 (/.f32 1 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))
(/.f32 (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))) -1)
(neg.f32 (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))
(+.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) 0)
(+.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0))
(+.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (neg.f32 (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (neg.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0)))
(+.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 0 (-.f32 (+.f32 (+.f32 u1 u1) 1/2) (PI.f32))))
(+.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 0 (-.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))
(+.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (/.f32 0 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (/.f32 0 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2))))
(+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0)))
(+.f32 0 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))
(+.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (neg.f32 (PI.f32))) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 2 (PI.f32))))
(+.f32 (*.f32 (PI.f32) 0) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))
(+.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 1/2 (PI.f32)) (-.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0)))
(+.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 2 (PI.f32))) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (neg.f32 (PI.f32))))
(+.f32 (*.f32 u1 (*.f32 (PI.f32) 4)) (*.f32 (PI.f32) (-.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 (PI.f32) 0)) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))
(+.f32 (neg.f32 (*.f32 (PI.f32) 0)) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))
(+.f32 (neg.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0)) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))
(+.f32 (*.f32 (PI.f32) (-.f32 1/2 (+.f32 u1 u1))) (*.f32 u1 (*.f32 (PI.f32) 4)))
(+.f32 (*.f32 0 (-.f32 (+.f32 (+.f32 u1 u1) 1/2) (PI.f32))) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))
(+.f32 (*.f32 0 (-.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))
(+.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (-.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0)) (*.f32 1/2 (PI.f32)))
(+.f32 (/.f32 0 (/.f32 1 (PI.f32))) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))
(+.f32 (/.f32 0 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2))) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) 0)
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 (PI.f32) 0))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 (PI.f32) 0)))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (neg.f32 (*.f32 (PI.f32) 0)))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (neg.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0)))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 0 (-.f32 (+.f32 (+.f32 u1 u1) 1/2) (PI.f32))))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 0 (-.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (/.f32 0 (/.f32 1 (PI.f32))))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (/.f32 0 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2))))
(-.f32 0 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (neg.f32 (PI.f32))))
(-.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (neg.f32 (PI.f32))))
(-.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (neg.f32 (PI.f32))))
(-.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 2 (PI.f32))) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 u1 4))) (*.f32 2 (*.f32 u1 (PI.f32))))
(-.f32 (*.f32 0 (neg.f32 (PI.f32))) (*.f32 (neg.f32 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))
(-.f32 (*.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 2) (PI.f32)) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))
(-.f32 (*.f32 0 (neg.f32 (+.f32 (+.f32 u1 u1) 1/2))) (*.f32 (neg.f32 (+.f32 (+.f32 u1 u1) 1/2)) (PI.f32)))
(-.f32 (*.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 2 (PI.f32))) 2) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 (PI.f32) 3)))
(/.f32 (+.f32 (+.f32 u1 u1) 1/2) (/.f32 1 (PI.f32)))
(/.f32 (PI.f32) (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2)))
(/.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) 1)
(/.f32 1 (/.f32 (/.f32 1 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)))
(/.f32 1 (/.f32 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2)) (PI.f32)))
(/.f32 1 (/.f32 1 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))))
(/.f32 1 (/.f32 -1 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (neg.f32 (PI.f32)))))
(/.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (neg.f32 (PI.f32))) -1)
(/.f32 (neg.f32 (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 -1 (/.f32 1 (PI.f32))))
(/.f32 (neg.f32 (+.f32 (+.f32 u1 u1) 1/2)) (neg.f32 (/.f32 1 (PI.f32))))
(/.f32 (neg.f32 (PI.f32)) (*.f32 -1 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2))))
(/.f32 (neg.f32 (PI.f32)) (neg.f32 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2))))
(/.f32 (/.f32 (neg.f32 (+.f32 (+.f32 u1 u1) 1/2)) (/.f32 1 (PI.f32))) -1)
(/.f32 (/.f32 (neg.f32 (PI.f32)) (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2))) -1)
(/.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)) -1)
(/.f32 (*.f32 (neg.f32 (+.f32 (+.f32 u1 u1) 1/2)) (PI.f32)) -1)
(neg.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (neg.f32 (PI.f32))))
(neg.f32 (/.f32 (neg.f32 (+.f32 (+.f32 u1 u1) 1/2)) (/.f32 1 (PI.f32))))
(neg.f32 (/.f32 (neg.f32 (PI.f32)) (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2))))
(neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)))
(neg.f32 (*.f32 (neg.f32 (+.f32 (+.f32 u1 u1) 1/2)) (PI.f32)))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0)
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (neg.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (-.f32 u0 u0))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 1 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0))
(+.f32 0 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(+.f32 (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 2))
(+.f32 (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 2) (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (neg.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(+.f32 (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(+.f32 (-.f32 u0 u0) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(+.f32 (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(+.f32 (*.f32 1 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(+.f32 (*.f32 u0 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) u0))
(+.f32 (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) u0) (*.f32 u0 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)) (/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)))
(-.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0)
(-.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(-.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (neg.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(-.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0))
(-.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (-.f32 u0 u0))
(-.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(-.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)))
(-.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 1 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(-.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0))
(-.f32 0 (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 u0 (neg.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(-.f32 (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 2) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(-.f32 (*.f32 (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 2) 2) (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 3))
(*.f32 2 (/.f32 1/2 (/.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) u0)))
(*.f32 2 (-.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 1/2 (/.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) u0))))
(*.f32 1/2 (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 2))
(*.f32 u0 (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 1)
(*.f32 1 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(*.f32 (+.f32 u0 u0) (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (+.f32 u0 u0))
(*.f32 -1 (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(*.f32 (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) -1)
(*.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) u0)
(*.f32 (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 2) 1/2)
(*.f32 (neg.f32 (+.f32 u0 u0)) (neg.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(*.f32 (neg.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (+.f32 u0 u0)))
(*.f32 (*.f32 (+.f32 u0 u0) 2) (/.f32 1/2 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)))
(*.f32 (*.f32 (+.f32 u0 u0) 2) (-.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 1/2 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2))))
(*.f32 (+.f32 (neg.f32 u0) (neg.f32 u0)) (/.f32 1/2 (neg.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(*.f32 (+.f32 (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))) -1/2)
(neg.f32 (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(neg.f32 (/.f32 u0 (neg.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 0)
(+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 0))
(+.f32 0 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))))
(+.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2))
(+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))))
(+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 0) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))))
(-.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 0)
(-.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 0))
(-.f32 0 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))))
(-.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))))
(-.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 3))
(*.f32 1/2 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2))
(*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 1)
(*.f32 1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))))
(*.f32 -1 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))))
(*.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))) -1)
(*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) 1/2)
(*.f32 (+.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))))) -1/2)
(/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 1)
(/.f32 1 (/.f32 1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))))
(/.f32 1 (/.f32 -1 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))))))
(/.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))) -1)
(neg.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))))
Outputs
(/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))
(/.f32 (sin.f32 (/.f32 (PI.f32) 2)) (cos.f32 (/.f32 (PI.f32) 2)))
(+.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 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) u1))
(+.f32 (/.f32 (sin.f32 (/.f32 (PI.f32) 2)) (cos.f32 (/.f32 (PI.f32) 2))) (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (/.f32 (PI.f32) 2)) 2) (pow.f32 (cos.f32 (/.f32 (PI.f32) 2)) 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 2 (*.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (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 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) u1)))
(+.f32 (/.f32 (sin.f32 (/.f32 (PI.f32) 2)) (cos.f32 (/.f32 (PI.f32) 2))) (+.f32 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (/.f32 (PI.f32) 2)) 2) (pow.f32 (cos.f32 (/.f32 (PI.f32) 2)) 2))))) u1) (*.f32 2 (*.f32 (/.f32 (sin.f32 (/.f32 (PI.f32) 2)) (cos.f32 (/.f32 (PI.f32) 2))) (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (/.f32 (PI.f32) 2)) 2) (pow.f32 (cos.f32 (/.f32 (PI.f32) 2)) 2))))) (pow.f32 u1 2)))))))
(+.f32 (+.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 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) u1)) (/.f32 2 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/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)) (+.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 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (*.f32 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.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) 2)) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (+.f32 (*.f32 4/3 (*.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (*.f32 -2 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.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) 2)))))) (pow.f32 u1 3)) (+.f32 (*.f32 2 (*.f32 (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (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 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) u1))))
(+.f32 (/.f32 (sin.f32 (/.f32 (PI.f32) 2)) (cos.f32 (/.f32 (PI.f32) 2))) (+.f32 (+.f32 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (/.f32 (PI.f32) 2)) 2) (pow.f32 (cos.f32 (/.f32 (PI.f32) 2)) 2))))) u1) (*.f32 2 (*.f32 (/.f32 (sin.f32 (/.f32 (PI.f32) 2)) (cos.f32 (/.f32 (PI.f32) 2))) (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (/.f32 (PI.f32) 2)) 2) (pow.f32 (cos.f32 (/.f32 (PI.f32) 2)) 2))))) (pow.f32 u1 2)))))) (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 4/3 (*.f32 (pow.f32 (sin.f32 (/.f32 (PI.f32) 2)) 2) (/.f32 (pow.f32 (PI.f32) 3) (pow.f32 (cos.f32 (/.f32 (PI.f32) 2)) 2)))) (+.f32 (*.f32 -4 (*.f32 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (/.f32 (PI.f32) 2)) 2) (pow.f32 (cos.f32 (/.f32 (PI.f32) 2)) 2))))) (pow.f32 (PI.f32) 2)) (/.f32 (pow.f32 (sin.f32 (/.f32 (PI.f32) 2)) 2) (pow.f32 (cos.f32 (/.f32 (PI.f32) 2)) 2)))) (*.f32 -2 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (/.f32 (PI.f32) 2)) 2) (pow.f32 (cos.f32 (/.f32 (PI.f32) 2)) 2))))) (pow.f32 (PI.f32) 2)))))) (pow.f32 u1 3))))
(+.f32 (+.f32 (+.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 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) u1)) (/.f32 2 (/.f32 (cos.f32 (*.f32 1/2 (PI.f32))) (*.f32 (pow.f32 u1 2) (*.f32 (PI.f32) (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.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 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 4/3 (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (/.f32 (pow.f32 (PI.f32) 3) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (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 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 2))) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) -4)) (*.f32 -2 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.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) 2)))))) (pow.f32 u1 3)))
(/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.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 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.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 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.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 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.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 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.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 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.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 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.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 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(*.f32 1/2 (PI.f32))
(/.f32 (PI.f32) 2)
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 2 u1)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 2 u1)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 2 u1)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(*.f32 2 (*.f32 u1 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u1))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 2 u1)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 2 u1)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 2 u1)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(*.f32 2 (*.f32 u1 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u1))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 2 u1)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 2 u1)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 2 u1)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2))
(*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2)))
(*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)))
(+.f32 (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2))) (/.f32 (*.f32 (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 4))) -1) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4))))
(+.f32 (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2))) (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 4)))) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4))))
(+.f32 (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2))) (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 4))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 4))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2))))
(+.f32 (/.f32 (*.f32 (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 4))) -1) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4))) (+.f32 (*.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)) (/.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 6) (pow.f32 alphax 4)))) (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2)))))
(+.f32 (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 4)))) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4))) (+.f32 (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2))) (*.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)) (/.f32 (/.f32 u0 (pow.f32 alphax 4)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 6)))))
(+.f32 (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2))) (+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 4))) (*.f32 u0 (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 6) (pow.f32 alphax 4))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 4))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 8) (pow.f32 alphax 6)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)))))
(+.f32 (/.f32 (*.f32 (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 4))) -1) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4))) (+.f32 (*.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)) (/.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 6) (pow.f32 alphax 4)))) (+.f32 (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2))) (/.f32 (*.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6))) -1) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 8) (pow.f32 alphax 6))))))
(+.f32 (*.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)) (/.f32 (/.f32 u0 (pow.f32 alphax 4)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 6))) (+.f32 (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 4)))) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4))) (+.f32 (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2))) (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 8) (pow.f32 alphax 6))))))
(+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 4))) (+.f32 (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2))) (+.f32 (*.f32 u0 (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 6) (pow.f32 alphax 4)))) (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6) (*.f32 u0 (pow.f32 alphay 8)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 8) (pow.f32 alphax 6))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2))
(*.f32 u0 (/.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2)))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2)) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)))))
(+.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2))) (/.f32 (neg.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4)))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))) (neg.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2)) (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4) (pow.f32 alphax 6)) (/.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6))))))
(+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4)))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4))) (+.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2))) (*.f32 (*.f32 u0 (pow.f32 alphax 6)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6))))))
(+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))) (neg.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2)) (*.f32 (*.f32 u0 (pow.f32 alphax 6)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 4) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6))))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 8)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 6) (pow.f32 alphax 8)) (/.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 8))))) (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4) (pow.f32 alphax 6)) (/.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6)))))))
(+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4)))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4))) (+.f32 (neg.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 6) (pow.f32 alphax 8)) (/.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 8))))) (+.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2))) (*.f32 (*.f32 u0 (pow.f32 alphax 6)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6)))))))
(+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))) (neg.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 6) (*.f32 u0 (pow.f32 alphax 8))) (neg.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 8)))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2)) (*.f32 (*.f32 u0 (pow.f32 alphax 6)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 4) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6)))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2))
(*.f32 u0 (/.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2)))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2)) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)))))
(+.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2))) (/.f32 (neg.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4)))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))) (neg.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2)) (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4) (pow.f32 alphax 6)) (/.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6))))))
(+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4)))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4))) (+.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2))) (*.f32 (*.f32 u0 (pow.f32 alphax 6)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6))))))
(+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))) (neg.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2)) (*.f32 (*.f32 u0 (pow.f32 alphax 6)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 4) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6))))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 8)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 6) (pow.f32 alphax 8)) (/.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 8))))) (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4) (pow.f32 alphax 6)) (/.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6)))))))
(+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4)))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4))) (+.f32 (neg.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 6) (pow.f32 alphax 8)) (/.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 8))))) (+.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2))) (*.f32 (*.f32 u0 (pow.f32 alphax 6)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6)))))))
(+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))) (neg.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 6) (*.f32 u0 (pow.f32 alphax 8))) (neg.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 8)))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2)) (*.f32 (*.f32 u0 (pow.f32 alphax 6)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 4) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6)))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2))
(*.f32 u0 (/.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2)))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2)) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)))))
(+.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2))) (/.f32 (neg.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4)))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2)) (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))) (neg.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2)) (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4) (pow.f32 alphax 6)) (/.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6))))))
(+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4)))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4))) (+.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2))) (*.f32 (*.f32 u0 (pow.f32 alphax 6)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6))))))
(+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))) (neg.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2)) (*.f32 (*.f32 u0 (pow.f32 alphax 6)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 4) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6))))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 8)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4)))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 6) (pow.f32 alphax 8)) (/.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 8))))) (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4) (pow.f32 alphax 6)) (/.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6)))))))
(+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4)))) (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4))) (+.f32 (neg.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 6) (pow.f32 alphax 8)) (/.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 8))))) (+.f32 (*.f32 u0 (/.f32 (pow.f32 alphax 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2))) (*.f32 (*.f32 u0 (pow.f32 alphax 6)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6)))))))
(+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4))) (neg.f32 (*.f32 (pow.f32 alphay 2) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)))) (+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 6) (*.f32 u0 (pow.f32 alphax 8))) (neg.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 8)))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2)) (*.f32 (*.f32 u0 (pow.f32 alphax 6)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 4) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6)))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2))
(*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2)))
(*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)))
(+.f32 (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2))) (/.f32 (*.f32 (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 4))) -1) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4))))
(+.f32 (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2))) (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 4)))) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4))))
(+.f32 (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2))) (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 4))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 4))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2))))
(+.f32 (/.f32 (*.f32 (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 4))) -1) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4))) (+.f32 (*.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)) (/.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 6) (pow.f32 alphax 4)))) (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2)))))
(+.f32 (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 4)))) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4))) (+.f32 (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2))) (*.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)) (/.f32 (/.f32 u0 (pow.f32 alphax 4)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 6)))))
(+.f32 (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2))) (+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 4))) (*.f32 u0 (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 6) (pow.f32 alphax 4))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 4))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 8) (pow.f32 alphax 6)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)))))
(+.f32 (/.f32 (*.f32 (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 4))) -1) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4))) (+.f32 (*.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)) (/.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 6) (pow.f32 alphax 4)))) (+.f32 (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2))) (/.f32 (*.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6))) -1) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 8) (pow.f32 alphax 6))))))
(+.f32 (*.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)) (/.f32 (/.f32 u0 (pow.f32 alphax 4)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 6))) (+.f32 (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 4)))) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4))) (+.f32 (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2))) (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 8) (pow.f32 alphax 6))))))
(+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 4))) (+.f32 (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2))) (+.f32 (*.f32 u0 (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 6) (pow.f32 alphax 4)))) (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6) (*.f32 u0 (pow.f32 alphay 8)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 8) (pow.f32 alphax 6))))))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2))
(*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2)))
(*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)))
(+.f32 (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2))) (/.f32 (*.f32 (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 4))) -1) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4))))
(+.f32 (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2))) (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 4)))) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4))))
(+.f32 (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2))) (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 4))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 4))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2))))
(+.f32 (/.f32 (*.f32 (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 4))) -1) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4))) (+.f32 (*.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)) (/.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 6) (pow.f32 alphax 4)))) (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2)))))
(+.f32 (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 4)))) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4))) (+.f32 (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2))) (*.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)) (/.f32 (/.f32 u0 (pow.f32 alphax 4)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 6)))))
(+.f32 (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2))) (+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 4))) (*.f32 u0 (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 6) (pow.f32 alphax 4))))))
(+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 4))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 8) (pow.f32 alphax 6)))) (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)))))
(+.f32 (/.f32 (*.f32 (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 4))) -1) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4))) (+.f32 (*.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)) (/.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 6) (pow.f32 alphax 4)))) (+.f32 (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2))) (/.f32 (*.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6))) -1) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 8) (pow.f32 alphax 6))))))
(+.f32 (*.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)) (/.f32 (/.f32 u0 (pow.f32 alphax 4)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 6))) (+.f32 (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 4)))) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 4))) (+.f32 (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2))) (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 8) (pow.f32 alphax 6))))))
(+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 4))) (+.f32 (*.f32 (pow.f32 alphay 2) (/.f32 u0 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 2))) (+.f32 (*.f32 u0 (/.f32 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 4)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 6) (pow.f32 alphax 4)))) (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 6) (*.f32 u0 (pow.f32 alphay 8)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (/.f32 alphay alphax)))) 8) (pow.f32 alphax 6))))))
(+.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 0)
(tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)))
(tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))))
(tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)))
(+.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 0))
(tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)))
(tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))))
(tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)))
(+.f32 0 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))))
(tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)))
(tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))))
(tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)))
(+.f32 (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))) (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 2))
(tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)))
(tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))))
(tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)))
(+.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 0) (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))))
(tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)))
(tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))))
(tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)))
(+.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 2) (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))
(tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)))
(tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))))
(tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)))
(-.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 0)
(tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)))
(tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))))
(tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)))
(-.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 0))
(tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)))
(tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))))
(tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)))
(-.f32 0 (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))
(tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)))
(tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))))
(tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)))
(-.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 2) (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))))
(tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)))
(tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))))
(tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)))
(-.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 2) 2) (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 3))
(tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)))
(tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))))
(tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)))
(*.f32 1/2 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 2))
(tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)))
(tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))))
(tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)))
(*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 1)
(tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)))
(tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))))
(tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)))
(*.f32 1 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))))
(tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)))
(tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))))
(tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)))
(*.f32 -1 (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))
(tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)))
(tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))))
(tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)))
(*.f32 (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))) -1)
(tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)))
(tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))))
(tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)))
(*.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 2) 1/2)
(tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)))
(tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))))
(tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)))
(*.f32 (+.f32 (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))) (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))))) -1/2)
(tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)))
(tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))))
(tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)))
(/.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) 1)
(tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)))
(tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))))
(tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)))
(/.f32 1 (/.f32 1 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))
(tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)))
(tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))))
(tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)))
(/.f32 (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))) -1)
(tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)))
(tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))))
(tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)))
(neg.f32 (neg.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))))
(tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)))
(tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))))
(tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)))
(+.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) 0)
(*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))
(*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))
(*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))
(+.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 0 (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (+.f32 (*.f32 (+.f32 u1 u1) 0) 0))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (*.f32 (+.f32 u1 u1) 0))
(+.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 (PI.f32) (*.f32 0 (+.f32 1/2 (+.f32 u1 u1)))))
(+.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (*.f32 (PI.f32) (+.f32 (*.f32 (+.f32 u1 u1) 0) 0)))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 u1) 0)))
(+.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (neg.f32 (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (neg.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0)))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 0 (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (+.f32 (*.f32 (+.f32 u1 u1) 0) 0))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (*.f32 (+.f32 u1 u1) 0))
(+.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 0 (-.f32 (+.f32 (+.f32 u1 u1) 1/2) (PI.f32))))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 0 (+.f32 (+.f32 u1 u1) (-.f32 1/2 (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (*.f32 0 (+.f32 1/2 (-.f32 (+.f32 u1 u1) (PI.f32)))))
(+.f32 (*.f32 (+.f32 u1 u1) 0) (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 0 (-.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 0 (+.f32 (+.f32 u1 u1) (-.f32 1/2 (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (*.f32 0 (+.f32 1/2 (-.f32 (+.f32 u1 u1) (PI.f32)))))
(+.f32 (*.f32 (+.f32 u1 u1) 0) (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (/.f32 0 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (/.f32 0 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2))))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 0 (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (+.f32 (*.f32 (+.f32 u1 u1) 0) 0))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (*.f32 (+.f32 u1 u1) 0))
(+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 1/2 (PI.f32)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 2 u1)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(+.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0)))
(-.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 2 u1))) (*.f32 0 (+.f32 1/2 (+.f32 u1 u1))))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))) (+.f32 (*.f32 (+.f32 u1 u1) 0) 0))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))) (*.f32 (+.f32 u1 u1) 0))
(+.f32 0 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))
(*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))
(*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))
(*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))
(+.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (neg.f32 (PI.f32))) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 2 (PI.f32))))
(+.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) (neg.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) 2) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (+.f32 1/2 (+.f32 u1 u1)) (+.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) 2)))
(*.f32 (+.f32 1/2 (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 2) (neg.f32 (PI.f32))))
(+.f32 (*.f32 (PI.f32) 0) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 0 (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (+.f32 (*.f32 (+.f32 u1 u1) 0) 0))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (*.f32 (+.f32 u1 u1) 0))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 2 u1)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(+.f32 (*.f32 1/2 (PI.f32)) (-.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0)))
(-.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 2 u1))) (*.f32 0 (+.f32 1/2 (+.f32 u1 u1))))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))) (+.f32 (*.f32 (+.f32 u1 u1) 0) 0))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))) (*.f32 (+.f32 u1 u1) 0))
(+.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 2 (PI.f32))) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (neg.f32 (PI.f32))))
(+.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) (neg.f32 (PI.f32))) (*.f32 (*.f32 (PI.f32) 2) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (+.f32 1/2 (+.f32 u1 u1)) (+.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) 2)))
(*.f32 (+.f32 1/2 (+.f32 u1 u1)) (+.f32 (*.f32 (PI.f32) 2) (neg.f32 (PI.f32))))
(+.f32 (*.f32 u1 (*.f32 (PI.f32) 4)) (*.f32 (PI.f32) (-.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) (*.f32 u1 4)) (*.f32 (PI.f32) (-.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 (-.f32 1/2 (+.f32 u1 u1)) (*.f32 u1 4)))
(+.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 (PI.f32) 0)) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 (PI.f32) (*.f32 0 (+.f32 1/2 (+.f32 u1 u1)))))
(+.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (*.f32 (PI.f32) (+.f32 (*.f32 (+.f32 u1 u1) 0) 0)))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 u1) 0)))
(+.f32 (neg.f32 (*.f32 (PI.f32) 0)) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (*.f32 (PI.f32) 0))
(+.f32 (neg.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0)) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 0 (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (+.f32 (*.f32 (+.f32 u1 u1) 0) 0))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (*.f32 (+.f32 u1 u1) 0))
(+.f32 (*.f32 (PI.f32) (-.f32 1/2 (+.f32 u1 u1))) (*.f32 u1 (*.f32 (PI.f32) 4)))
(+.f32 (*.f32 (PI.f32) (*.f32 u1 4)) (*.f32 (PI.f32) (-.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 (-.f32 1/2 (+.f32 u1 u1)) (*.f32 u1 4)))
(+.f32 (*.f32 0 (-.f32 (+.f32 (+.f32 u1 u1) 1/2) (PI.f32))) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 0 (+.f32 (+.f32 u1 u1) (-.f32 1/2 (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (*.f32 0 (+.f32 1/2 (-.f32 (+.f32 u1 u1) (PI.f32)))))
(+.f32 (*.f32 (+.f32 u1 u1) 0) (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 0 (-.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 0 (+.f32 (+.f32 u1 u1) (-.f32 1/2 (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (*.f32 0 (+.f32 1/2 (-.f32 (+.f32 u1 u1) (PI.f32)))))
(+.f32 (*.f32 (+.f32 u1 u1) 0) (+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (*.f32 (PI.f32) 0)))
(+.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0)) (*.f32 2 (*.f32 u1 (PI.f32))))
(-.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 2 u1))) (*.f32 0 (+.f32 1/2 (+.f32 u1 u1))))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))) (+.f32 (*.f32 (+.f32 u1 u1) 0) 0))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))) (*.f32 (+.f32 u1 u1) 0))
(+.f32 (-.f32 (*.f32 2 (*.f32 u1 (PI.f32))) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0)) (*.f32 1/2 (PI.f32)))
(-.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 2 u1))) (*.f32 0 (+.f32 1/2 (+.f32 u1 u1))))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))) (+.f32 (*.f32 (+.f32 u1 u1) 0) 0))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))) (*.f32 (+.f32 u1 u1) 0))
(+.f32 (/.f32 0 (/.f32 1 (PI.f32))) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (*.f32 (PI.f32) 0))
(+.f32 (/.f32 0 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2))) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 0 (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (+.f32 (*.f32 (+.f32 u1 u1) 0) 0))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (*.f32 (+.f32 u1 u1) 0))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) 0)
(*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))
(*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))
(*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (*.f32 (PI.f32) 0))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 0 (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (+.f32 (*.f32 (+.f32 u1 u1) 0) 0))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (*.f32 (+.f32 u1 u1) 0))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 (PI.f32) 0)))
(-.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 (PI.f32) (*.f32 0 (+.f32 1/2 (+.f32 u1 u1)))))
(-.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (*.f32 (PI.f32) (+.f32 (*.f32 (+.f32 u1 u1) 0) 0)))
(-.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (*.f32 (PI.f32) (*.f32 (+.f32 u1 u1) 0)))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (neg.f32 (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (*.f32 (PI.f32) 0))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (neg.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0)))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 0 (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (+.f32 (*.f32 (+.f32 u1 u1) 0) 0))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (*.f32 (+.f32 u1 u1) 0))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 0 (-.f32 (+.f32 (+.f32 u1 u1) 1/2) (PI.f32))))
(-.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 0 (+.f32 (+.f32 u1 u1) (-.f32 1/2 (PI.f32)))))
(-.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (*.f32 0 (+.f32 1/2 (-.f32 (+.f32 u1 u1) (PI.f32)))))
(-.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 u1) 0)))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (*.f32 0 (-.f32 (PI.f32) (+.f32 (+.f32 u1 u1) 1/2))))
(-.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 0 (+.f32 (+.f32 u1 u1) (-.f32 1/2 (PI.f32)))))
(-.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (*.f32 0 (+.f32 1/2 (-.f32 (+.f32 u1 u1) (PI.f32)))))
(-.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (+.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 u1 u1) 0)))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (/.f32 0 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (*.f32 (PI.f32) 0))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) (/.f32 0 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2))))
(+.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4)) (*.f32 0 (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32))) (+.f32 (*.f32 (+.f32 u1 u1) 0) 0))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2)) (*.f32 (+.f32 u1 u1) 0))
(-.f32 0 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (neg.f32 (PI.f32))))
(*.f32 (neg.f32 (PI.f32)) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(-.f32 (*.f32 (PI.f32) 0) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (neg.f32 (PI.f32))))
(*.f32 (neg.f32 (PI.f32)) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(-.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 0) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (neg.f32 (PI.f32))))
(*.f32 (neg.f32 (PI.f32)) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(-.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 2 (PI.f32))) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))
(*.f32 (*.f32 (PI.f32) 2) (-.f32 (+.f32 1/2 (+.f32 u1 u1)) (+.f32 u1 1/4)))
(*.f32 (*.f32 (PI.f32) 2) (+.f32 (+.f32 u1 u1) (-.f32 1/2 (+.f32 u1 1/4))))
(*.f32 (*.f32 (PI.f32) 2) (+.f32 1/2 (-.f32 u1 1/4)))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 u1 4))) (*.f32 2 (*.f32 u1 (PI.f32))))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 u1 4))) (*.f32 (PI.f32) (*.f32 2 u1)))
(*.f32 (PI.f32) (-.f32 (+.f32 1/2 (*.f32 u1 4)) (*.f32 2 u1)))
(-.f32 (*.f32 0 (neg.f32 (PI.f32))) (*.f32 (neg.f32 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)))
(*.f32 (neg.f32 (PI.f32)) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))
(*.f32 (*.f32 (PI.f32) 2) (-.f32 (+.f32 1/2 (+.f32 u1 u1)) (+.f32 u1 1/4)))
(*.f32 (*.f32 (PI.f32) 2) (+.f32 (+.f32 u1 u1) (-.f32 1/2 (+.f32 u1 1/4))))
(*.f32 (*.f32 (PI.f32) 2) (+.f32 1/2 (-.f32 u1 1/4)))
(-.f32 (*.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) 2) (PI.f32)) (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)))
(*.f32 (*.f32 (PI.f32) 2) (-.f32 (+.f32 1/2 (+.f32 u1 u1)) (+.f32 u1 1/4)))
(*.f32 (*.f32 (PI.f32) 2) (+.f32 (+.f32 u1 u1) (-.f32 1/2 (+.f32 u1 1/4))))
(*.f32 (*.f32 (PI.f32) 2) (+.f32 1/2 (-.f32 u1 1/4)))
(-.f32 (*.f32 0 (neg.f32 (+.f32 (+.f32 u1 u1) 1/2))) (*.f32 (neg.f32 (+.f32 (+.f32 u1 u1) 1/2)) (PI.f32)))
(*.f32 (neg.f32 (PI.f32)) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(-.f32 (*.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 2 (PI.f32))) 2) (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (*.f32 (PI.f32) 3)))
(-.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) 2) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 3)))
(-.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 1 (*.f32 2 (+.f32 u1 u1))))) (*.f32 (PI.f32) (*.f32 3 (+.f32 1/2 (+.f32 u1 u1)))))
(-.f32 (*.f32 2 (*.f32 (PI.f32) (+.f32 1 (*.f32 (+.f32 u1 u1) 2)))) (*.f32 (PI.f32) (*.f32 3 (+.f32 1/2 (+.f32 u1 u1)))))
(/.f32 (+.f32 (+.f32 u1 u1) 1/2) (/.f32 1 (PI.f32)))
(*.f32 (neg.f32 (PI.f32)) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (PI.f32) (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2)))
(*.f32 (neg.f32 (PI.f32)) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4)) 1)
(*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))
(*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))
(*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))
(/.f32 1 (/.f32 (/.f32 1 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)))
(*.f32 (neg.f32 (PI.f32)) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 1 (/.f32 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2)) (PI.f32)))
(*.f32 (neg.f32 (PI.f32)) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 1 (/.f32 1 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))))
(*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))
(*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))
(*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))
(/.f32 1 (/.f32 -1 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (neg.f32 (PI.f32)))))
(*.f32 (neg.f32 (PI.f32)) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (neg.f32 (PI.f32))) -1)
(*.f32 (neg.f32 (PI.f32)) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (neg.f32 (+.f32 (+.f32 u1 u1) 1/2)) (*.f32 -1 (/.f32 1 (PI.f32))))
(*.f32 (neg.f32 (PI.f32)) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (neg.f32 (+.f32 (+.f32 u1 u1) 1/2)) (neg.f32 (/.f32 1 (PI.f32))))
(*.f32 (neg.f32 (PI.f32)) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (neg.f32 (PI.f32)) (*.f32 -1 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2))))
(*.f32 (neg.f32 (PI.f32)) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (neg.f32 (PI.f32)) (neg.f32 (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2))))
(*.f32 (neg.f32 (PI.f32)) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (/.f32 (neg.f32 (+.f32 (+.f32 u1 u1) 1/2)) (/.f32 1 (PI.f32))) -1)
(*.f32 (neg.f32 (PI.f32)) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (/.f32 (neg.f32 (PI.f32)) (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2))) -1)
(*.f32 (neg.f32 (PI.f32)) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)) -1)
(*.f32 (neg.f32 (PI.f32)) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (*.f32 (neg.f32 (+.f32 (+.f32 u1 u1) 1/2)) (PI.f32)) -1)
(*.f32 (neg.f32 (PI.f32)) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(neg.f32 (*.f32 (+.f32 (+.f32 u1 u1) 1/2) (neg.f32 (PI.f32))))
(*.f32 (neg.f32 (PI.f32)) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(neg.f32 (/.f32 (neg.f32 (+.f32 (+.f32 u1 u1) 1/2)) (/.f32 1 (PI.f32))))
(*.f32 (neg.f32 (PI.f32)) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(neg.f32 (/.f32 (neg.f32 (PI.f32)) (/.f32 1 (+.f32 (+.f32 u1 u1) 1/2))))
(*.f32 (neg.f32 (PI.f32)) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(neg.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 (+.f32 u1 u1) 1/2)))
(*.f32 (neg.f32 (PI.f32)) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(neg.f32 (*.f32 (neg.f32 (+.f32 (+.f32 u1 u1) 1/2)) (PI.f32)))
(*.f32 (neg.f32 (PI.f32)) (neg.f32 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0)
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (neg.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (-.f32 u0 u0))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (-.f32 u0 u0))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (-.f32 u0 u0))
(+.f32 u0 (-.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) u0))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 1 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 0 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 2))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 2) (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (neg.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (-.f32 u0 u0) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (-.f32 u0 u0))
(+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (-.f32 u0 u0))
(+.f32 u0 (-.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) u0))
(+.f32 (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (*.f32 1 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (*.f32 u0 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) u0))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) u0) (*.f32 u0 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)) (/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0)
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (neg.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (-.f32 u0 u0))
(-.f32 u0 (-.f32 u0 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(-.f32 u0 (-.f32 u0 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(-.f32 u0 (-.f32 u0 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(-.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 1 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 0 (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 u0 (neg.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 2) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (*.f32 (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 2) 2) (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 3))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 2 (/.f32 1/2 (/.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) u0)))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 2 (-.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 1/2 (/.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) u0))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 1/2 (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 2))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 u0 (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 1)
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 1 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (+.f32 u0 u0) (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (+.f32 u0 u0))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 -1 (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) -1)
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) u0)
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 2) 1/2)
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (neg.f32 (+.f32 u0 u0)) (neg.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (neg.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (+.f32 u0 u0)))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (*.f32 (+.f32 u0 u0) 2) (/.f32 1/2 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (*.f32 (+.f32 u0 u0) 2) (-.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 1/2 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (+.f32 (neg.f32 u0) (neg.f32 u0)) (/.f32 1/2 (neg.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (+.f32 (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))) -1/2)
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(neg.f32 (neg.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(neg.f32 (/.f32 u0 (neg.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 2 (PI.f32)) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 u1 1/4))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (+.f32 u1 1/4) (PI.f32)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 (+.f32 u1 1/4) 2))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 0)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(+.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 0))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(+.f32 0 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(+.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 0) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(-.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 0)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(-.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 0))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(-.f32 0 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(-.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(-.f32 (*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) 2) (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 3))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(*.f32 1/2 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 1)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(*.f32 1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(*.f32 -1 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(*.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))) -1)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(*.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 2) 1/2)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(*.f32 (+.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))) (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))))) -1/2)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(/.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))) 1)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(/.f32 1 (/.f32 1 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(/.f32 1 (/.f32 -1 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax)))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(/.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))) -1)
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))
(neg.f32 (neg.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 u1 (PI.f32)))) (/.f32 alphay alphax))))))
(cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) (/.f32 alphay alphax))))

localize368.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
0.4b
(*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) (/.f32 alphay alphax))
0.4b
(*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))
11.4b
(tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2))))
Compiler

Compiled 436 to 281 computations (35.6% saved)

series28.0ms (0.1%)

Counts
4 → 108
Calls

27 calls:

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

rewrite139.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1182×rational.json-simplify-44
1038×rational.json-simplify-1
982×rational.json-simplify-35
626×rational.json-simplify-40
432×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037226
1236226
2904226
35363226
Stop Event
node limit
Counts
4 → 329
Calls
Call 1
Inputs
(tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2))))
(*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) (/.f32 alphay alphax))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2) (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2) 2) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (PI.f32) (neg.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 u1 -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (neg.f32 (*.f32 (PI.f32) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (neg.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 0 (-.f32 (+.f32 1/2 (+.f32 u1 u1)) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 0 (-.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (/.f32 0 (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (/.f32 0 (/.f32 1 (+.f32 1/2 (+.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (+.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (-.f32 1/2 (+.f32 1/2 (*.f32 u1 -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) (*.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 2)) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 u1 -2)))) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (-.f32 (+.f32 1/2 (+.f32 u1 u1)) (PI.f32))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (-.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (-.f32 1/2 (+.f32 1/2 (*.f32 u1 -2)))) (*.f32 (PI.f32) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 1 (PI.f32))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 1 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (*.f32 u1 -2) -1/2) 0) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 1/2 (*.f32 u1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (PI.f32) (/.f32 (+.f32 1/2 (*.f32 u1 -2)) (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (neg.f32 (*.f32 (PI.f32) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (neg.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 0 (-.f32 (+.f32 1/2 (+.f32 u1 u1)) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 0 (-.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (/.f32 0 (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (/.f32 0 (/.f32 1 (+.f32 1/2 (+.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 1/2 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (neg.f32 (*.f32 (PI.f32) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 1 (*.f32 1/2 (neg.f32 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 u1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (*.f32 u1 -2)) (*.f32 (PI.f32) (-.f32 1/2 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 1/2 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (-.f32 (+.f32 u1 u1) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (*.f32 u1 4)) (*.f32 (neg.f32 (PI.f32)) (+.f32 1/2 (*.f32 u1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 2)) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 u1 -2))) (*.f32 (PI.f32) (-.f32 1 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) 2) (/.f32 (+.f32 (*.f32 u1 -2) 3/2) (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) 2) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (-.f32 2 (+.f32 1/2 (*.f32 u1 -2)))) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)) (*.f32 (PI.f32) (+.f32 1/2 (*.f32 u1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)) (*.f32 (PI.f32) (*.f32 u1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)) (*.f32 1/2 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (/.f32 1 (PI.f32))) (/.f32 (+.f32 (*.f32 u1 -2) -1/2) (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 2) (PI.f32)) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 u1 -4) (neg.f32 (PI.f32))) (*.f32 (neg.f32 (PI.f32)) (+.f32 1/2 (*.f32 u1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 1/2 (*.f32 u1 -2)) (neg.f32 (PI.f32))) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (+.f32 (*.f32 u1 -2) -1/2)) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 2)) 2) (*.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (PI.f32) (/.f32 1 (+.f32 1/2 (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1/2 (+.f32 u1 u1)) (/.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 1 (+.f32 1/2 (+.f32 u1 u1))) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 1 (PI.f32)) (+.f32 1/2 (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 -1 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (PI.f32)) (*.f32 -1 (/.f32 1 (+.f32 1/2 (+.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (PI.f32)) (neg.f32 (/.f32 1 (+.f32 1/2 (+.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (PI.f32)) (/.f32 1 (+.f32 (*.f32 u1 -2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 u1 -2) -1/2) (*.f32 -1 (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 u1 -2) -1/2) (neg.f32 (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 u1 -2) -1/2) (/.f32 1 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 u1 -2) -1/2) (/.f32 -1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (PI.f32)) (/.f32 1 (+.f32 1/2 (+.f32 u1 u1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (*.f32 u1 -2) -1/2) (/.f32 1 (PI.f32))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (PI.f32)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) -2)) (/.f32 1 (+.f32 1/2 (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 u1 -2) -1/2) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) 2)) (/.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (neg.f32 (PI.f32)) (neg.f32 (*.f32 (PI.f32) 2))) (/.f32 1 (+.f32 1/2 (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 u1 -2) 3/2) (*.f32 (+.f32 1/2 (*.f32 u1 -2)) 2)) (/.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (+.f32 1/2 (*.f32 u1 -2)) (*.f32 u1 -4)) (*.f32 (*.f32 u1 -4) 2)) (/.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (neg.f32 (PI.f32)) (/.f32 1 (+.f32 1/2 (+.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (+.f32 (*.f32 u1 -2) -1/2) (/.f32 1 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (PI.f32)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 0 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (/.f32 alphay alphax) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (neg.f32 (*.f32 (/.f32 alphay alphax) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (/.f32 alphay alphax) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 0 (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 (-.f32 alphay alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 0 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 0 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 (/.f32 0 alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 0 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 -1 (/.f32 alphax 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 -1 (/.f32 (/.f32 alphax alphay) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphay alphax))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (/.f32 alphay alphax) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 alphay alphax) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (/.f32 alphay alphax) 2)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphay alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (/.f32 alphay alphax) 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (/.f32 alphay alphax) 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 alphay alphay) alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 0 alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay)) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 0 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (/.f32 alphay alphax) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (neg.f32 (*.f32 (/.f32 alphay alphax) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (/.f32 alphay alphax) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 0 (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 (-.f32 alphay alphay) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 0 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 0 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 (/.f32 0 alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 0 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphay alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphay alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 alphay alphax) 0) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphay alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (/.f32 alphay alphax) 2)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (/.f32 alphay alphax) 2) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (neg.f32 (/.f32 alphay alphax))) (*.f32 (neg.f32 (/.f32 alphay alphax)) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 0 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (*.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (/.f32 alphay alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (/.f32 alphay alphax) 2)) 2) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (/.f32 alphay alphax) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphax alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 alphay (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 alphay (*.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 alphay alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 alphax alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 alphax alphay) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 -1 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphay alphax)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay) alphax)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 alphay alphay) (*.f32 (+.f32 alphax alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (neg.f32 alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 alphay) (/.f32 alphax (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 alphay) (*.f32 -1 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 alphay) (*.f32 (neg.f32 alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 alphay) (neg.f32 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 alphay alphax)) (*.f32 -1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 alphay alphax)) (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (neg.f32 (/.f32 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (*.f32 -1 (/.f32 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (*.f32 (/.f32 1 alphay) (neg.f32 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphay alphax))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 1/2 alphax)) (/.f32 1/2 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay)) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2) (/.f32 (/.f32 alphax alphay) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay)) (+.f32 alphax alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay)) (/.f32 1 (/.f32 1/2 alphax)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax) (/.f32 1 alphay))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphax alphay))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 alphay) (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 alphay) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (/.f32 alphay alphax)) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alphay (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay) (+.f32 alphax alphax)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (/.f32 alphay alphax)) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (/.f32 alphay alphax)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 alphay alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (+.f32 alphax alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1/2 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay))) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (neg.f32 (/.f32 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 3) (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2) 2)) (neg.f32 (/.f32 alphax alphay)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay)) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 0 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay)) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay))) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (neg.f32 alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (*.f32 0 (neg.f32 alphay))) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay) (*.f32 (+.f32 alphay alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay) (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2) alphay)) (neg.f32 alphax))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphay alphax))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphax alphay))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (neg.f32 alphay) (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (neg.f32 (/.f32 alphay alphax)) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (neg.f32 (/.f32 alphay alphax)) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (/.f32 alphay alphax)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 u0 (-.f32 1 u0)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 1 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 1 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 (+.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 -1 (/.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 -1 (/.f32 (-.f32 1 u0) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 -1 (/.f32 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (-.f32 1 u0)) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))) (/.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 0) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) 0) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 u0 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 u0 (-.f32 1 u0))) (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)) (/.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (+.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 u0 (-.f32 1 u0)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 1 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 1 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 (+.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 (neg.f32 (/.f32 u0 (-.f32 1 u0))) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) (+.f32 u0 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 2) (*.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u0 (/.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u0 (/.f32 1 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 1/2 (*.f32 (-.f32 1 u0) (/.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 1/2 (*.f32 (-.f32 1 u0) (/.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 1 (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 (/.f32 u0 (-.f32 1 u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u0 u0) (/.f32 1/2 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (-.f32 1 u0)) (/.f32 (+.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) (+.f32 u0 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 u0 (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 u0)) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 1/2 (-.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u0 -2) (/.f32 1/2 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) (+.f32 u0 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 1 (+.f32 u0 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (+.f32 u0 -1)) (/.f32 (*.f32 u0 -2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (+.f32 u0 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2)) (neg.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) 2) (/.f32 1/2 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) 2) (-.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 1/2 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (neg.f32 (/.f32 u0 (-.f32 1 u0))) (neg.f32 (/.f32 u0 (-.f32 1 u0)))) (/.f32 1/2 (neg.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) -2) (/.f32 1/2 (+.f32 u0 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))) (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (+.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (/.f32 1/2 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (neg.f32 (/.f32 u0 (-.f32 1 u0))) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) (+.f32 u0 -1))))))))

simplify320.0ms (0.6%)

Algorithm
egg-herbie
Rules
848×rational.json-simplify-28
766×rational.json-simplify-24
680×rational.json-simplify-41
592×rational.json-simplify-13
552×rational.json-simplify-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
081942411
1251141647
Stop Event
node limit
Counts
437 → 522
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 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(*.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 (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 (*.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 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))
(+.f32 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))
(+.f32 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))))
(+.f32 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))) (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))))
(/.f32 -1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))) (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))))))
(/.f32 -1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))) (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (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 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 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 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2))))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 4)))) (/.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 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 8) (pow.f32 alphax 6))))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 4)))) (/.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 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 8))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6)))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 8))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6)))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 8))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 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 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 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 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2))))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 4)))) (/.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 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 8) (pow.f32 alphax 6))))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 4)))) (/.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 (*.f32 -2 u1)) (PI.f32))) alphay) 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 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 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 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2))))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 4)))) (/.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 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 8) (pow.f32 alphax 6))))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 4)))) (/.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 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2))))))
(+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0)
(+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0))
(+.f32 0 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(+.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2) (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0)
(-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0))
(-.f32 0 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(-.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2) 2) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 3))
(*.f32 1/2 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 1)
(*.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 -1 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(*.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) -1)
(*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2) 1/2)
(*.f32 (+.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) -1/2)
(/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 1)
(/.f32 1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) -1)
(neg.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(+.f32 (PI.f32) (neg.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 u1 -2)))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) 0)
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (neg.f32 (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (neg.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 0 (-.f32 (+.f32 1/2 (+.f32 u1 u1)) (PI.f32))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 0 (-.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (/.f32 0 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (/.f32 0 (/.f32 1 (+.f32 1/2 (+.f32 u1 u1)))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) 1/2))
(+.f32 0 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (-.f32 1/2 (+.f32 1/2 (*.f32 u1 -2)))))
(+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) (*.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 2)))
(+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 2)) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (neg.f32 (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (neg.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 u1 -2)))) (PI.f32))
(+.f32 (*.f32 0 (-.f32 (+.f32 1/2 (+.f32 u1 u1)) (PI.f32))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 0 (-.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) (-.f32 1/2 (+.f32 1/2 (*.f32 u1 -2)))) (*.f32 (PI.f32) 1/2))
(+.f32 (/.f32 0 (/.f32 1 (PI.f32))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (/.f32 0 (/.f32 1 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 (+.f32 (*.f32 u1 -2) -1/2) 0) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(-.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 1/2 (*.f32 u1 -2))))
(-.f32 (PI.f32) (/.f32 (+.f32 1/2 (*.f32 u1 -2)) (/.f32 1 (PI.f32))))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) 0)
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (neg.f32 (*.f32 (PI.f32) 0)))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (neg.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 0 (-.f32 (+.f32 1/2 (+.f32 u1 u1)) (PI.f32))))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 0 (-.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (/.f32 0 (/.f32 1 (PI.f32))))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (/.f32 0 (/.f32 1 (+.f32 1/2 (+.f32 u1 u1)))))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) 0))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 1/2 (neg.f32 (PI.f32))))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (neg.f32 (*.f32 (PI.f32) 1/2)))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 1 (*.f32 1/2 (neg.f32 (PI.f32)))))
(-.f32 0 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))
(-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 u1 -2)))
(-.f32 (*.f32 (PI.f32) (*.f32 u1 -2)) (*.f32 (PI.f32) (-.f32 1/2 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 2))))
(-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))
(-.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))
(-.f32 (*.f32 1/2 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (-.f32 (+.f32 u1 u1) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 2))))
(-.f32 (*.f32 (PI.f32) (*.f32 u1 4)) (*.f32 (neg.f32 (PI.f32)) (+.f32 1/2 (*.f32 u1 -2))))
(-.f32 (*.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 2)) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 u1 -2))) (*.f32 (PI.f32) (-.f32 1 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 2))))
(-.f32 (*.f32 (PI.f32) 2) (/.f32 (+.f32 (*.f32 u1 -2) 3/2) (/.f32 1 (PI.f32))))
(-.f32 (*.f32 (PI.f32) 2) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) 3/2)))
(-.f32 (*.f32 (PI.f32) (-.f32 2 (+.f32 1/2 (*.f32 u1 -2)))) (PI.f32))
(-.f32 (-.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)) (*.f32 (PI.f32) (+.f32 1/2 (*.f32 u1 -2))))
(-.f32 (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)) (*.f32 (PI.f32) (*.f32 u1 -2)))
(-.f32 (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)) (*.f32 1/2 (neg.f32 (PI.f32))))
(-.f32 (/.f32 0 (/.f32 1 (PI.f32))) (/.f32 (+.f32 (*.f32 u1 -2) -1/2) (/.f32 1 (PI.f32))))
(-.f32 (*.f32 0 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))
(-.f32 (*.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 2) (PI.f32)) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(-.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(-.f32 (*.f32 (*.f32 u1 -4) (neg.f32 (PI.f32))) (*.f32 (neg.f32 (PI.f32)) (+.f32 1/2 (*.f32 u1 -2))))
(-.f32 (*.f32 (+.f32 1/2 (*.f32 u1 -2)) (neg.f32 (PI.f32))) (neg.f32 (PI.f32)))
(-.f32 (*.f32 0 (+.f32 (*.f32 u1 -2) -1/2)) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (PI.f32)))
(-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 2)) 2) (*.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 3)))
(/.f32 (PI.f32) (/.f32 1 (+.f32 1/2 (+.f32 u1 u1))))
(/.f32 (+.f32 1/2 (+.f32 u1 u1)) (/.f32 1 (PI.f32)))
(/.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) 1)
(/.f32 1 (/.f32 (/.f32 1 (+.f32 1/2 (+.f32 u1 u1))) (PI.f32)))
(/.f32 1 (/.f32 (/.f32 1 (PI.f32)) (+.f32 1/2 (+.f32 u1 u1))))
(/.f32 1 (/.f32 1 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(/.f32 1 (/.f32 -1 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2))))
(/.f32 (neg.f32 (PI.f32)) (*.f32 -1 (/.f32 1 (+.f32 1/2 (+.f32 u1 u1)))))
(/.f32 (neg.f32 (PI.f32)) (neg.f32 (/.f32 1 (+.f32 1/2 (+.f32 u1 u1)))))
(/.f32 (neg.f32 (PI.f32)) (/.f32 1 (+.f32 (*.f32 u1 -2) -1/2)))
(/.f32 (+.f32 (*.f32 u1 -2) -1/2) (*.f32 -1 (/.f32 1 (PI.f32))))
(/.f32 (+.f32 (*.f32 u1 -2) -1/2) (neg.f32 (/.f32 1 (PI.f32))))
(/.f32 (+.f32 (*.f32 u1 -2) -1/2) (/.f32 1 (neg.f32 (PI.f32))))
(/.f32 (+.f32 (*.f32 u1 -2) -1/2) (/.f32 -1 (PI.f32)))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) -1)
(/.f32 (/.f32 (neg.f32 (PI.f32)) (/.f32 1 (+.f32 1/2 (+.f32 u1 u1)))) -1)
(/.f32 (/.f32 (+.f32 (*.f32 u1 -2) -1/2) (/.f32 1 (PI.f32))) -1)
(/.f32 (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (PI.f32)) -1)
(/.f32 (-.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) -2)) (/.f32 1 (+.f32 1/2 (+.f32 u1 u1))))
(/.f32 (-.f32 (+.f32 (*.f32 u1 -2) -1/2) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) 2)) (/.f32 1 (PI.f32)))
(/.f32 (-.f32 (neg.f32 (PI.f32)) (neg.f32 (*.f32 (PI.f32) 2))) (/.f32 1 (+.f32 1/2 (+.f32 u1 u1))))
(/.f32 (-.f32 (+.f32 (*.f32 u1 -2) 3/2) (*.f32 (+.f32 1/2 (*.f32 u1 -2)) 2)) (/.f32 1 (PI.f32)))
(/.f32 (-.f32 (+.f32 (+.f32 1/2 (*.f32 u1 -2)) (*.f32 u1 -4)) (*.f32 (*.f32 u1 -4) 2)) (/.f32 1 (PI.f32)))
(neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))
(neg.f32 (/.f32 (neg.f32 (PI.f32)) (/.f32 1 (+.f32 1/2 (+.f32 u1 u1)))))
(neg.f32 (/.f32 (+.f32 (*.f32 u1 -2) -1/2) (/.f32 1 (PI.f32))))
(neg.f32 (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (PI.f32)))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) 0)
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 0 alphax))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (/.f32 alphay alphax) 0))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (neg.f32 (*.f32 (/.f32 alphay alphax) 0)))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0)))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (/.f32 alphay alphax) 0)))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 0 (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax))))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 (-.f32 alphay alphay) alphax))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 0 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 0 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 (/.f32 0 alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 0 alphax)))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay)) 0))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 -1 (/.f32 alphax 0)))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 -1 (/.f32 (/.f32 alphax alphay) 0)))
(+.f32 0 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(+.f32 (/.f32 0 alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphay alphax))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (/.f32 alphay alphax) 2)))
(+.f32 (*.f32 (/.f32 alphay alphax) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (/.f32 alphay alphax) 2)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphay alphax))))
(+.f32 (neg.f32 (*.f32 (/.f32 alphay alphax) 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(+.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (/.f32 alphay alphax) 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(+.f32 (*.f32 0 (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(+.f32 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(+.f32 (/.f32 (-.f32 alphay alphay) alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(+.f32 (/.f32 0 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(+.f32 (/.f32 0 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(+.f32 (/.f32 (/.f32 0 alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(+.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay)) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) 0)
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 0 alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (/.f32 alphay alphax) 0))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (neg.f32 (*.f32 (/.f32 alphay alphax) 0)))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0)))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (/.f32 alphay alphax) 0)))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 0 (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax))))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 (-.f32 alphay alphay) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 0 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 0 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 (/.f32 0 alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 0 alphax)))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay)) 0))
(-.f32 0 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphay alphax))))
(-.f32 (*.f32 (/.f32 alphay alphax) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphay alphax))))
(-.f32 (*.f32 (/.f32 alphay alphax) 0) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphax alphay))))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphay alphax))))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (/.f32 alphay alphax) 2)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(-.f32 (*.f32 (*.f32 (/.f32 alphay alphax) 2) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(-.f32 (*.f32 0 (neg.f32 (/.f32 alphay alphax))) (*.f32 (neg.f32 (/.f32 alphay alphax)) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(-.f32 (*.f32 0 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (*.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (/.f32 alphay alphax)))
(-.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (/.f32 alphay alphax) 2)) 2) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (/.f32 alphay alphax) 3)))
(/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphax alphay))
(/.f32 alphay (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(/.f32 alphay (*.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) alphax))
(/.f32 (/.f32 alphay alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) 1)
(/.f32 1 (/.f32 (/.f32 alphax alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(/.f32 1 (*.f32 (/.f32 alphax alphay) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(/.f32 1 (/.f32 -1 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphay alphax)))))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay) alphax)
(/.f32 (+.f32 alphay alphay) (*.f32 (+.f32 alphax alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(/.f32 -1 (/.f32 (neg.f32 alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay)))
(/.f32 (neg.f32 alphay) (/.f32 alphax (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(/.f32 (neg.f32 alphay) (*.f32 -1 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(/.f32 (neg.f32 alphay) (*.f32 (neg.f32 alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(/.f32 (neg.f32 alphay) (neg.f32 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(/.f32 (neg.f32 (/.f32 alphay alphax)) (*.f32 -1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(/.f32 (neg.f32 (/.f32 alphay alphax)) (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (neg.f32 (/.f32 alphax alphay)))
(/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (*.f32 -1 (/.f32 alphax alphay)))
(/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (*.f32 (/.f32 1 alphay) (neg.f32 alphax)))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphay alphax))) -1)
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 1/2 alphax)) (/.f32 1/2 alphay))
(/.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay)) (neg.f32 alphax))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2) (/.f32 (/.f32 alphax alphay) 1/2))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay)) (+.f32 alphax alphax))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay)) (/.f32 1 (/.f32 1/2 alphax)))
(/.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax) (/.f32 1 alphay))
(/.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphax alphay))) -1)
(/.f32 (/.f32 (neg.f32 alphay) (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) -1)
(/.f32 (/.f32 (neg.f32 alphay) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (neg.f32 alphax))
(/.f32 (/.f32 (neg.f32 (/.f32 alphay alphax)) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) -1)
(/.f32 (*.f32 alphay (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (neg.f32 alphax))
(/.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay) (+.f32 alphax alphax)) 1/2)
(/.f32 (*.f32 (neg.f32 (/.f32 alphay alphax)) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) -1)
(/.f32 (*.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (/.f32 alphay alphax)) -1)
(/.f32 (*.f32 (+.f32 alphay alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (+.f32 alphax alphax))
(/.f32 (*.f32 (neg.f32 alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (neg.f32 alphax))
(/.f32 (*.f32 -1/2 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay))) (neg.f32 alphax))
(/.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (neg.f32 (/.f32 alphax alphay)))
(/.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 3) (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2) 2)) (neg.f32 (/.f32 alphax alphay)))
(/.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay)) (neg.f32 alphax))
(/.f32 (-.f32 (/.f32 0 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay)) (neg.f32 alphax))
(/.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay))) (neg.f32 alphax))
(/.f32 (-.f32 (*.f32 (neg.f32 alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (*.f32 0 (neg.f32 alphay))) (neg.f32 alphax))
(/.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay) (*.f32 (+.f32 alphay alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (neg.f32 alphax))
(/.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay) (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2) alphay)) (neg.f32 alphax))
(neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphay alphax))))
(neg.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphax alphay))))
(neg.f32 (/.f32 (neg.f32 alphay) (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(neg.f32 (/.f32 (neg.f32 (/.f32 alphay alphax)) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(neg.f32 (*.f32 (neg.f32 (/.f32 alphay alphax)) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(neg.f32 (*.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (/.f32 alphay alphax)))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) 0)
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (-.f32 1 u0)))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 u0 (-.f32 1 u0)) 0))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) 0))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 1 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 1 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 (+.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 -1 (/.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 0)))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 -1 (/.f32 (-.f32 1 u0) 0)))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 -1 (/.f32 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0)))
(+.f32 0 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 0 (-.f32 1 u0)) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))) (/.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(+.f32 (/.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 0) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (*.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) 0) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (neg.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (neg.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (*.f32 1 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (*.f32 1 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 u0 (-.f32 1 u0))))
(+.f32 (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 u0 (-.f32 1 u0))) (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)) (/.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)))
(+.f32 (*.f32 (/.f32 (+.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) 0)
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (-.f32 1 u0)))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 u0 (-.f32 1 u0)) 0))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) 0))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 1 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 1 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 (+.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0))
(-.f32 0 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 (neg.f32 (/.f32 u0 (-.f32 1 u0))) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) (+.f32 u0 -1))))
(-.f32 (/.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(-.f32 (*.f32 (/.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 2) (*.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) 3))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(*.f32 u0 (/.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (-.f32 1 u0)))
(*.f32 u0 (/.f32 1 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(*.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(*.f32 2 (/.f32 1/2 (*.f32 (-.f32 1 u0) (/.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) u0))))
(*.f32 2 (-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 1/2 (*.f32 (-.f32 1 u0) (/.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) u0)))))
(*.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) 1)
(*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 1 (-.f32 1 u0)))
(*.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 (/.f32 u0 (-.f32 1 u0)) 2))
(*.f32 (+.f32 u0 u0) (/.f32 1/2 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(*.f32 (/.f32 1/2 (-.f32 1 u0)) (/.f32 (+.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(*.f32 -1 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(*.f32 -1 (/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) (+.f32 u0 -1))))
(*.f32 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))) -1)
(*.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 u0 (-.f32 1 u0)))
(*.f32 (/.f32 1 (-.f32 1 u0)) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(*.f32 (/.f32 (+.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 1/2 (-.f32 1 u0)))
(*.f32 (*.f32 u0 -2) (/.f32 1/2 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) (+.f32 u0 -1))))
(*.f32 (/.f32 (neg.f32 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 1 (+.f32 u0 -1)))
(*.f32 (/.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 1/2)
(*.f32 (/.f32 1/2 (+.f32 u0 -1)) (/.f32 (*.f32 u0 -2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(*.f32 (/.f32 1/2 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (+.f32 u0 u0))
(*.f32 (neg.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2)) (neg.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(*.f32 (neg.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2)))
(*.f32 (*.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) 2) (/.f32 1/2 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)))
(*.f32 (*.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) 2) (-.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 1/2 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2))))
(*.f32 (+.f32 (neg.f32 (/.f32 u0 (-.f32 1 u0))) (neg.f32 (/.f32 u0 (-.f32 1 u0)))) (/.f32 1/2 (neg.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(*.f32 (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) -2) (/.f32 1/2 (+.f32 u0 -1)))
(*.f32 (+.f32 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))) (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))) -1/2)
(*.f32 (neg.f32 (/.f32 (+.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (/.f32 1/2 (-.f32 1 u0))))
(neg.f32 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(neg.f32 (/.f32 (neg.f32 (/.f32 u0 (-.f32 1 u0))) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(neg.f32 (/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) (+.f32 u0 -1))))
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 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (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 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (sin.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 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) u1) (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) (pow.f32 u1 2))) (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))))))
(+.f32 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (/.f32 -2 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (sin.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 (PI.f32) (*.f32 (-.f32 (*.f32 (PI.f32) 2) (/.f32 -2 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 u1 2))) (*.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 (-.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)))) (+.f32 (+.f32 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) u1) (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) (pow.f32 u1 2))) (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32))))))) (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (*.f32 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.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) 2)) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (+.f32 (*.f32 4/3 (*.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (*.f32 -2 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.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) 2)))))) (pow.f32 u1 3))))
(+.f32 (+.f32 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (/.f32 -2 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (sin.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 (PI.f32) (*.f32 (-.f32 (*.f32 (PI.f32) 2) (/.f32 -2 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 u1 2))) (*.f32 2 (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (cos.f32 (*.f32 1/2 (PI.f32)))))))) (*.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -2 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (/.f32 -2 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 4/3 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (/.f32 -2 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)))) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 2))) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) -4))))) (pow.f32 u1 3)))
(/.f32 (sin.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.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 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.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 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.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 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) (cos.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))))
(/.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 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.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 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.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 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.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 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))))
(/.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))))
(*.f32 1/2 (PI.f32))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(*.f32 2 (*.f32 u1 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u1))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(*.f32 2 (*.f32 u1 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u1))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 2 (*.f32 u1 (PI.f32))))
(+.f32 (*.f32 (PI.f32) (*.f32 2 u1)) (*.f32 1/2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
(/.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))) alphay) (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 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) u1) (/.f32 alphay alphax)))
(+.f32 (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) alphay) (cos.f32 (*.f32 1/2 (PI.f32)))) alphax) (*.f32 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (/.f32 -2 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)))) u1) (/.f32 alphay 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 2 (*.f32 (*.f32 (PI.f32) (*.f32 alphay (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) (pow.f32 u1 2)))) (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))) (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) u1) (/.f32 alphay alphax))))
(+.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 (PI.f32) 2) (/.f32 -2 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)))) (*.f32 alphay (pow.f32 u1 2)))) (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))) (+.f32 (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) alphay) (cos.f32 (*.f32 1/2 (PI.f32)))) alphax) (*.f32 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (/.f32 -2 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)))) u1) (/.f32 alphay 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 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 alphay (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) (pow.f32 u1 2)))) (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)))) (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 1/2 (PI.f32))) alphax)) (*.f32 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.f32) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2))))) u1) (/.f32 alphay alphax)))) (*.f32 (*.f32 (pow.f32 u1 3) alphay) (/.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -4 (*.f32 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.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) 2)) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (+.f32 (*.f32 4/3 (*.f32 (pow.f32 (PI.f32) 3) (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (*.f32 -2 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (*.f32 -2 (*.f32 (PI.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) 2)))))) alphax)))
(+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (/.f32 -2 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)))) u1) (/.f32 alphay alphax)) (+.f32 (*.f32 (*.f32 (pow.f32 u1 3) alphay) (/.f32 (-.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (+.f32 (*.f32 -2 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (/.f32 -2 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)))) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 4/3 (/.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2)))) (/.f32 (*.f32 (-.f32 (*.f32 (PI.f32) 2) (/.f32 -2 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)))) (*.f32 (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2) (pow.f32 (PI.f32) 2))) (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) -4))))) alphax)) (+.f32 (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 1/2 (PI.f32))) alphay) (cos.f32 (*.f32 1/2 (PI.f32)))) alphax) (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 (-.f32 (*.f32 (PI.f32) 2) (/.f32 -2 (/.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 1/2 (PI.f32))) 2) (PI.f32)) (pow.f32 (sin.f32 (*.f32 1/2 (PI.f32))) 2)))) (*.f32 alphay (pow.f32 u1 2)))) (/.f32 (sin.f32 (*.f32 1/2 (PI.f32))) (*.f32 (cos.f32 (*.f32 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 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax))
(*.f32 alphay (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 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 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax))
(*.f32 alphay (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 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 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax))
(*.f32 alphay (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) 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 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax))
(*.f32 alphay (/.f32 (sin.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) (*.f32 (cos.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphax))
(/.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphay) (*.f32 (cos.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2))))
(/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2))))
(+.f32 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))
(/.f32 (+.f32 (pow.f32 u0 2) u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2))))
(/.f32 (+.f32 u0 (pow.f32 u0 2)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2))))
(+.f32 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))))
(+.f32 (/.f32 (+.f32 (pow.f32 u0 2) u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2)))) (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2)))))
(+.f32 (/.f32 (+.f32 u0 (pow.f32 u0 2)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2)))) (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2)))))
(+.f32 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))) (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))))
(+.f32 (/.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2)))) (/.f32 (+.f32 u0 (pow.f32 u0 4)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2))))))
(+.f32 (/.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (pow.f32 u0 4) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2)))) (/.f32 (+.f32 u0 (pow.f32 u0 2)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2))))))
(/.f32 -1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))
(/.f32 -1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2))))
(/.f32 -1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2)))) (/.f32 (/.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2))))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2)))) (/.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2)))) u0)))
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 1 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2))) (pow.f32 u0 2))) (/.f32 (/.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2)))))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2)))) u0) (/.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2)))))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))) (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 1 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2))) (pow.f32 u0 2))) (+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2)))) (/.f32 1 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2))) (pow.f32 u0 3)))))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 1 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2))) (pow.f32 u0 3))) (+.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2)))) u0) (/.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2))))))))
(/.f32 -1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))
(/.f32 -1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2))))
(/.f32 -1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2)))) (/.f32 (/.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2))))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2)))) (/.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2)))) u0)))
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))) (/.f32 1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 1 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2))) (pow.f32 u0 2))) (/.f32 (/.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2)))))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2)))) u0) (/.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2)))))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 u0 2) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))) (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 1 (*.f32 u0 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2))))) (/.f32 1 (*.f32 (pow.f32 u0 3) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 1 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2))) (pow.f32 u0 2))) (+.f32 (/.f32 (/.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2)))) (/.f32 1 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2))) (pow.f32 u0 3)))))))
(neg.f32 (+.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2)))) (+.f32 (/.f32 1 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2))) (pow.f32 u0 3))) (+.f32 (/.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2)))) u0) (/.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2))))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (pow.f32 alphax 2))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)))))
(/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphax 2))) (-.f32 1 u0)))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphay 2)) (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (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 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (-.f32 1 u0)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 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 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (-.f32 1 u0))) (*.f32 -1 (*.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphay 4)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4)))))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (-.f32 1 u0))) (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2))))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 4)))) (/.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 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphay 4)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4)))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (-.f32 1 u0))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 4))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 6) (pow.f32 alphax 4))))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (-.f32 1 u0))) (+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2)))) (/.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 4) (*.f32 u0 (pow.f32 alphay 6))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 6) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 8) (pow.f32 alphax 6))))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 4)))) (/.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 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphay 4)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4)))))) (+.f32 (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (-.f32 1 u0))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 4))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 6) (pow.f32 alphax 4))))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 6))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 8) (pow.f32 alphax 6)))))))
(+.f32 (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (-.f32 1 u0))) (/.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 4) (*.f32 u0 (pow.f32 alphay 6))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 6) (pow.f32 alphax 4))))) (+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2)))) (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 6) (*.f32 u0 (pow.f32 alphay 8)))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 8) (pow.f32 alphax 6))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)))
(/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2))
(*.f32 (pow.f32 alphax 2) (/.f32 (/.f32 u0 (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2)))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2)) (*.f32 -1 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphax 4)) (/.f32 u0 (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 4)))))))
(+.f32 (*.f32 (pow.f32 alphax 2) (/.f32 (/.f32 u0 (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2))) (/.f32 (neg.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4)))) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 4) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2)) (+.f32 (*.f32 -1 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphax 4)) (/.f32 u0 (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 4)))))) (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4) (pow.f32 alphax 6)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 6)))))))
(+.f32 (*.f32 (pow.f32 alphax 2) (/.f32 (/.f32 u0 (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2))) (+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4)))) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 4) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4) (pow.f32 alphax 6)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 6)))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 8))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6)))))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2)) (+.f32 (*.f32 -1 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 6) (pow.f32 alphax 8)) (/.f32 u0 (*.f32 (pow.f32 alphay 6) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 8)))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphax 4)) (/.f32 u0 (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 4)))))) (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4) (pow.f32 alphax 6)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 6))))))))
(+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4)))) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 4) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (+.f32 (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 6) (pow.f32 alphax 8)))) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 8) (*.f32 (pow.f32 alphay 6) (-.f32 1 u0)))) (+.f32 (*.f32 (pow.f32 alphax 2) (/.f32 (/.f32 u0 (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2))) (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4) (pow.f32 alphax 6)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 6))))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)))
(/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2))
(*.f32 (pow.f32 alphax 2) (/.f32 (/.f32 u0 (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2)))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2)) (*.f32 -1 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphax 4)) (/.f32 u0 (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 4)))))))
(+.f32 (*.f32 (pow.f32 alphax 2) (/.f32 (/.f32 u0 (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2))) (/.f32 (neg.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4)))) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 4) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2)) (+.f32 (*.f32 -1 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphax 4)) (/.f32 u0 (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 4)))))) (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4) (pow.f32 alphax 6)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 6)))))))
(+.f32 (*.f32 (pow.f32 alphax 2) (/.f32 (/.f32 u0 (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2))) (+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4)))) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 4) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4) (pow.f32 alphax 6)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 6)))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 8))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6)))))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2)) (+.f32 (*.f32 -1 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 6) (pow.f32 alphax 8)) (/.f32 u0 (*.f32 (pow.f32 alphay 6) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 8)))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphax 4)) (/.f32 u0 (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 4)))))) (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4) (pow.f32 alphax 6)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 6))))))))
(+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4)))) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 4) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (+.f32 (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 6) (pow.f32 alphax 8)))) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 8) (*.f32 (pow.f32 alphay 6) (-.f32 1 u0)))) (+.f32 (*.f32 (pow.f32 alphax 2) (/.f32 (/.f32 u0 (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2))) (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4) (pow.f32 alphax 6)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 6))))))))
(/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)))
(/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2))
(*.f32 (pow.f32 alphax 2) (/.f32 (/.f32 u0 (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2)))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2)) (*.f32 -1 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphax 4)) (/.f32 u0 (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 4)))))))
(+.f32 (*.f32 (pow.f32 alphax 2) (/.f32 (/.f32 u0 (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2))) (/.f32 (neg.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4)))) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 4) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2)) (+.f32 (*.f32 -1 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphax 4)) (/.f32 u0 (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 4)))))) (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4) (pow.f32 alphax 6)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 6)))))))
(+.f32 (*.f32 (pow.f32 alphax 2) (/.f32 (/.f32 u0 (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2))) (+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4)))) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 4) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4) (pow.f32 alphax 6)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 6)))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 8))) (*.f32 (pow.f32 alphay 6) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 8))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphax 4))) (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 6))) (*.f32 (pow.f32 alphay 4) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6)))))))
(+.f32 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2)) (+.f32 (*.f32 -1 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 6) (pow.f32 alphax 8)) (/.f32 u0 (*.f32 (pow.f32 alphay 6) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 8)))))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (pow.f32 alphax 4)) (/.f32 u0 (*.f32 (pow.f32 alphay 2) (*.f32 (-.f32 1 u0) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 4)))))) (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4) (pow.f32 alphax 6)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 6))))))))
(+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (*.f32 u0 (pow.f32 alphax 4)))) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 4) (*.f32 (pow.f32 alphay 2) (-.f32 1 u0)))) (+.f32 (/.f32 (neg.f32 (*.f32 u0 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 6) (pow.f32 alphax 8)))) (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 8) (*.f32 (pow.f32 alphay 6) (-.f32 1 u0)))) (+.f32 (*.f32 (pow.f32 alphax 2) (/.f32 (/.f32 u0 (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2))) (*.f32 (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4) (pow.f32 alphax 6)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 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 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (-.f32 1 u0)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 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 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (-.f32 1 u0))) (*.f32 -1 (*.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphay 4)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4)))))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (-.f32 1 u0))) (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2))))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 4)))) (/.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 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphay 4)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4)))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (-.f32 1 u0))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 4))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 6) (pow.f32 alphax 4))))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (-.f32 1 u0))) (+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2)))) (/.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 4) (*.f32 u0 (pow.f32 alphay 6))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 6) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 8) (pow.f32 alphax 6))))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 4)))) (/.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 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphay 4)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4)))))) (+.f32 (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (-.f32 1 u0))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 4))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 6) (pow.f32 alphax 4))))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 6))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 8) (pow.f32 alphax 6)))))))
(+.f32 (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (-.f32 1 u0))) (/.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 4) (*.f32 u0 (pow.f32 alphay 6))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 6) (pow.f32 alphax 4))))) (+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2)))) (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 6) (*.f32 u0 (pow.f32 alphay 8)))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 8) (pow.f32 alphax 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 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2)))
(/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (-.f32 1 u0)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 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 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (-.f32 1 u0))) (*.f32 -1 (*.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphay 4)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4)))))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (-.f32 1 u0))) (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2))))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 4)))) (/.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 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphay 4)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4)))))) (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (-.f32 1 u0))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 4))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 6) (pow.f32 alphax 4))))))
(+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (-.f32 1 u0))) (+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2)))) (/.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 4) (*.f32 u0 (pow.f32 alphay 6))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 6) (pow.f32 alphax 4))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 4) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 4) (pow.f32 alphax 2))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 6))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 8) (pow.f32 alphax 6))))) (+.f32 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 4))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (-.f32 1/2 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 6) (pow.f32 alphax 4)))) (/.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 (*.f32 -2 u1)) (PI.f32))) alphay) alphax))) 2))))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 2) (pow.f32 alphay 4)) (/.f32 u0 (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 alphax 2) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4)))))) (+.f32 (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (-.f32 1 u0))) (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 6) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 4))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 6) (pow.f32 alphax 4))))) (*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (pow.f32 alphay 8) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1)))) alphax))) 6))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 8) (pow.f32 alphax 6)))))))
(+.f32 (+.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 2) (-.f32 1 u0))) (/.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 4) (*.f32 u0 (pow.f32 alphay 6))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 6) (pow.f32 alphax 4))))) (+.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 2) (*.f32 u0 (pow.f32 alphay 4)))) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 4) (*.f32 (-.f32 1 u0) (pow.f32 alphax 2)))) (/.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphax)))) 6) (*.f32 u0 (pow.f32 alphay 8)))) (*.f32 (-.f32 1 u0) (*.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))) alphax)))) 8) (pow.f32 alphax 6))))))
(+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0)
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 0 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2) (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0)
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(-.f32 0 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(-.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2) 2) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 3))
(-.f32 (*.f32 2 (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (*.f32 3 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 4) (*.f32 3 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(*.f32 1/2 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 1)
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 -1 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) -1)
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2) 1/2)
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (+.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) -1/2)
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 1)
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(/.f32 1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) -1)
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(neg.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (PI.f32) (neg.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 u1 -2)))))
(+.f32 (PI.f32) (neg.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 -2 u1)))))
(-.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 1/2 (*.f32 -2 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) 0)
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(*.f32 (PI.f32) (-.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) (+.f32 0 (*.f32 0 (+.f32 u1 u1)))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (neg.f32 (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(*.f32 (PI.f32) (-.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (neg.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 0 (-.f32 (+.f32 1/2 (+.f32 u1 u1)) (PI.f32))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(*.f32 (PI.f32) (-.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 0 (-.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(*.f32 (PI.f32) (-.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (/.f32 0 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(*.f32 (PI.f32) (-.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (/.f32 0 (/.f32 1 (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 0 (+.f32 -1/2 (*.f32 -2 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (*.f32 -2 u1) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) 1/2))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 0 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (+.f32 u1 u1)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (-.f32 1/2 (+.f32 1/2 (*.f32 u1 -2)))))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (-.f32 1/2 (+.f32 1/2 (*.f32 -2 u1)))))
(*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))
(+.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) (*.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 2)))
(+.f32 (*.f32 (PI.f32) (+.f32 -1/2 (*.f32 -2 u1))) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) (*.f32 (PI.f32) 2)))
(+.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(*.f32 (PI.f32) (-.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))
(+.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 2)) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))
(+.f32 (*.f32 (PI.f32) (+.f32 -1/2 (*.f32 -2 u1))) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) (*.f32 (PI.f32) 2)))
(+.f32 (*.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) (+.f32 0 (*.f32 0 (+.f32 u1 u1)))))
(+.f32 (neg.f32 (*.f32 (PI.f32) 0)) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(*.f32 (PI.f32) (-.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))
(+.f32 (neg.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 (neg.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 u1 -2)))) (PI.f32))
(+.f32 (PI.f32) (neg.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 -2 u1)))))
(-.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 1/2 (*.f32 -2 u1))))
(+.f32 (*.f32 0 (-.f32 (+.f32 1/2 (+.f32 u1 u1)) (PI.f32))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(*.f32 (PI.f32) (-.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))
(+.f32 (*.f32 0 (-.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(*.f32 (PI.f32) (-.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))
(+.f32 (*.f32 (PI.f32) (-.f32 1/2 (+.f32 1/2 (*.f32 u1 -2)))) (*.f32 (PI.f32) 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (-.f32 1/2 (+.f32 1/2 (*.f32 -2 u1)))))
(*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))
(+.f32 (/.f32 0 (/.f32 1 (PI.f32))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(*.f32 (PI.f32) (-.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))
(+.f32 (/.f32 0 (/.f32 1 (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(+.f32 (*.f32 (+.f32 (*.f32 u1 -2) -1/2) 0) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 0 (+.f32 -1/2 (*.f32 -2 u1))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (*.f32 -2 u1) 0))
(-.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 1/2 (*.f32 u1 -2))))
(+.f32 (PI.f32) (neg.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 -2 u1)))))
(-.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 1/2 (*.f32 -2 u1))))
(-.f32 (PI.f32) (/.f32 (+.f32 1/2 (*.f32 u1 -2)) (/.f32 1 (PI.f32))))
(+.f32 (PI.f32) (neg.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 -2 u1)))))
(-.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 1/2 (*.f32 -2 u1))))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) 0)
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(*.f32 (PI.f32) (-.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) (*.f32 (PI.f32) 0)))
(*.f32 (+.f32 1/2 (+.f32 u1 u1)) (-.f32 (PI.f32) (*.f32 (PI.f32) 0)))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (neg.f32 (*.f32 (PI.f32) 0)))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(*.f32 (PI.f32) (-.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (neg.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 0 (-.f32 (+.f32 1/2 (+.f32 u1 u1)) (PI.f32))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(*.f32 (PI.f32) (-.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 0 (-.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(*.f32 (PI.f32) (-.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (/.f32 0 (/.f32 1 (PI.f32))))
(+.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) 0))
(*.f32 (PI.f32) (-.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (/.f32 0 (/.f32 1 (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) 0))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 0 (+.f32 -1/2 (*.f32 -2 u1))))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (*.f32 -2 u1) 0))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 1/2 (neg.f32 (PI.f32))))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) -1/2))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (neg.f32 (*.f32 (PI.f32) 1/2)))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 1/2 (neg.f32 (PI.f32))))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) -1/2))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 1 (*.f32 1/2 (neg.f32 (PI.f32)))))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 1/2 (neg.f32 (PI.f32))))
(-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (PI.f32) -1/2))
(-.f32 0 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))
(*.f32 (+.f32 -1/2 (*.f32 -2 u1)) (neg.f32 (PI.f32)))
(-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (PI.f32) (*.f32 u1 -2)))
(+.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (-.f32 1/2 (+.f32 1/2 (*.f32 -2 u1)))))
(*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1)))
(-.f32 (*.f32 (PI.f32) (*.f32 u1 -2)) (*.f32 (PI.f32) (-.f32 1/2 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 2))))
(-.f32 (*.f32 (PI.f32) (*.f32 -2 u1)) (*.f32 (PI.f32) (-.f32 1/2 (*.f32 2 (+.f32 1/2 (+.f32 u1 u1))))))
(*.f32 (PI.f32) (-.f32 (*.f32 -2 u1) (-.f32 1/2 (+.f32 1 (*.f32 2 (+.f32 u1 u1))))))
(-.f32 (*.f32 (PI.f32) 0) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))
(*.f32 (+.f32 -1/2 (*.f32 -2 u1)) (neg.f32 (PI.f32)))
(-.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))
(-.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0) (*.f32 (PI.f32) (+.f32 -1/2 (*.f32 -2 u1))))
(-.f32 (+.f32 0 (*.f32 0 (+.f32 u1 u1))) (*.f32 (PI.f32) (+.f32 -1/2 (*.f32 -2 u1))))
(-.f32 (*.f32 1/2 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (-.f32 (+.f32 u1 u1) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 2))))
(-.f32 (*.f32 1/2 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (-.f32 (+.f32 u1 u1) (*.f32 2 (+.f32 1/2 (+.f32 u1 u1))))))
(*.f32 (neg.f32 (PI.f32)) (-.f32 1/2 (-.f32 (+.f32 1 (*.f32 2 (+.f32 u1 u1))) (+.f32 u1 u1))))
(-.f32 (*.f32 (PI.f32) (*.f32 u1 4)) (*.f32 (neg.f32 (PI.f32)) (+.f32 1/2 (*.f32 u1 -2))))
(-.f32 (*.f32 (PI.f32) (*.f32 u1 4)) (*.f32 (+.f32 1/2 (*.f32 -2 u1)) (neg.f32 (PI.f32))))
(-.f32 (*.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 2)) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (-.f32 (*.f32 2 (+.f32 1/2 (+.f32 u1 u1))) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (+.f32 1/2 (+.f32 u1 u1)) (-.f32 (*.f32 (PI.f32) 2) (PI.f32)))
(-.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 u1 -2))) (*.f32 (PI.f32) (-.f32 1 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 2))))
(-.f32 (*.f32 (PI.f32) (*.f32 -2 u1)) (*.f32 (PI.f32) (-.f32 1/2 (*.f32 2 (+.f32 1/2 (+.f32 u1 u1))))))
(*.f32 (PI.f32) (-.f32 (*.f32 -2 u1) (-.f32 1/2 (+.f32 1 (*.f32 2 (+.f32 u1 u1))))))
(-.f32 (*.f32 (PI.f32) 2) (/.f32 (+.f32 (*.f32 u1 -2) 3/2) (/.f32 1 (PI.f32))))
(-.f32 (*.f32 (PI.f32) 2) (*.f32 (+.f32 (*.f32 -2 u1) 3/2) (/.f32 (PI.f32) 1)))
(*.f32 (PI.f32) (-.f32 2 (+.f32 (*.f32 -2 u1) 3/2)))
(-.f32 (*.f32 (PI.f32) 2) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) 3/2)))
(-.f32 (*.f32 (PI.f32) 2) (*.f32 (+.f32 (*.f32 -2 u1) 3/2) (/.f32 (PI.f32) 1)))
(*.f32 (PI.f32) (-.f32 2 (+.f32 (*.f32 -2 u1) 3/2)))
(-.f32 (*.f32 (PI.f32) (-.f32 2 (+.f32 1/2 (*.f32 u1 -2)))) (PI.f32))
(-.f32 (*.f32 (PI.f32) (-.f32 2 (+.f32 1/2 (*.f32 -2 u1)))) (PI.f32))
(-.f32 (*.f32 (neg.f32 (PI.f32)) (+.f32 (*.f32 -2 u1) -3/2)) (PI.f32))
(-.f32 (-.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)) (*.f32 (PI.f32) (+.f32 1/2 (*.f32 u1 -2))))
(-.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (+.f32 1/2 (*.f32 -2 u1)))) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))
(-.f32 (-.f32 (PI.f32) (+.f32 0 (*.f32 0 (+.f32 u1 u1)))) (*.f32 (PI.f32) (+.f32 1/2 (*.f32 -2 u1))))
(-.f32 (-.f32 (*.f32 (PI.f32) 1/2) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)) (*.f32 (PI.f32) (*.f32 u1 -2)))
(-.f32 (-.f32 (*.f32 1/2 (PI.f32)) (*.f32 (PI.f32) (*.f32 -2 u1))) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))
(-.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 -2 u1))) (+.f32 0 (*.f32 0 (+.f32 u1 u1))))
(-.f32 (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0)) (*.f32 1/2 (neg.f32 (PI.f32))))
(-.f32 (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (*.f32 1/2 (neg.f32 (PI.f32)))) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 0))
(-.f32 (-.f32 (*.f32 (PI.f32) (+.f32 u1 u1)) (+.f32 0 (*.f32 0 (+.f32 u1 u1)))) (*.f32 (PI.f32) -1/2))
(-.f32 (/.f32 0 (/.f32 1 (PI.f32))) (/.f32 (+.f32 (*.f32 u1 -2) -1/2) (/.f32 1 (PI.f32))))
(*.f32 (+.f32 -1/2 (*.f32 -2 u1)) (neg.f32 (PI.f32)))
(-.f32 (*.f32 0 (neg.f32 (PI.f32))) (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))
(*.f32 (+.f32 -1/2 (*.f32 -2 u1)) (neg.f32 (PI.f32)))
(-.f32 (*.f32 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 2) (PI.f32)) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (-.f32 (*.f32 2 (+.f32 1/2 (+.f32 u1 u1))) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (+.f32 1/2 (+.f32 u1 u1)) (-.f32 (*.f32 (PI.f32) 2) (PI.f32)))
(-.f32 (*.f32 (*.f32 (PI.f32) 2) (+.f32 1/2 (+.f32 u1 u1))) (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (-.f32 (*.f32 2 (+.f32 1/2 (+.f32 u1 u1))) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (+.f32 1/2 (+.f32 u1 u1)) (-.f32 (*.f32 (PI.f32) 2) (PI.f32)))
(-.f32 (*.f32 (*.f32 u1 -4) (neg.f32 (PI.f32))) (*.f32 (neg.f32 (PI.f32)) (+.f32 1/2 (*.f32 u1 -2))))
(*.f32 (neg.f32 (PI.f32)) (-.f32 (*.f32 u1 -4) (+.f32 1/2 (*.f32 -2 u1))))
(-.f32 (*.f32 (+.f32 1/2 (*.f32 u1 -2)) (neg.f32 (PI.f32))) (neg.f32 (PI.f32)))
(-.f32 (*.f32 (+.f32 1/2 (*.f32 -2 u1)) (neg.f32 (PI.f32))) (neg.f32 (PI.f32)))
(-.f32 (*.f32 0 (+.f32 (*.f32 u1 -2) -1/2)) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (PI.f32)))
(*.f32 (+.f32 -1/2 (*.f32 -2 u1)) (neg.f32 (PI.f32)))
(-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 2)) 2) (*.f32 (PI.f32) (*.f32 (+.f32 1/2 (+.f32 u1 u1)) 3)))
(-.f32 (*.f32 2 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) (*.f32 (PI.f32) 2))) (*.f32 (PI.f32) (*.f32 3 (+.f32 1/2 (+.f32 u1 u1)))))
(-.f32 (*.f32 2 (*.f32 (+.f32 1/2 (+.f32 u1 u1)) (*.f32 (PI.f32) 2))) (*.f32 (PI.f32) (+.f32 (*.f32 (+.f32 u1 u1) 3) 3/2)))
(/.f32 (PI.f32) (/.f32 1 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (+.f32 1/2 (+.f32 u1 u1)) (/.f32 1 (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))) 1)
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 1 (/.f32 (/.f32 1 (+.f32 1/2 (+.f32 u1 u1))) (PI.f32)))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 1 (/.f32 (/.f32 1 (PI.f32)) (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 1 (/.f32 1 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 1 (/.f32 -1 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2))))
(*.f32 (+.f32 -1/2 (*.f32 -2 u1)) (neg.f32 (PI.f32)))
(/.f32 (neg.f32 (PI.f32)) (*.f32 -1 (/.f32 1 (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (neg.f32 (PI.f32)) (neg.f32 (/.f32 1 (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (neg.f32 (PI.f32)) (/.f32 1 (+.f32 (*.f32 u1 -2) -1/2)))
(*.f32 (+.f32 -1/2 (*.f32 -2 u1)) (neg.f32 (PI.f32)))
(/.f32 (+.f32 (*.f32 u1 -2) -1/2) (*.f32 -1 (/.f32 1 (PI.f32))))
(*.f32 (+.f32 -1/2 (*.f32 -2 u1)) (neg.f32 (PI.f32)))
(/.f32 (+.f32 (*.f32 u1 -2) -1/2) (neg.f32 (/.f32 1 (PI.f32))))
(*.f32 (+.f32 -1/2 (*.f32 -2 u1)) (neg.f32 (PI.f32)))
(/.f32 (+.f32 (*.f32 u1 -2) -1/2) (/.f32 1 (neg.f32 (PI.f32))))
(*.f32 (+.f32 -1/2 (*.f32 -2 u1)) (neg.f32 (PI.f32)))
(/.f32 (+.f32 (*.f32 u1 -2) -1/2) (/.f32 -1 (PI.f32)))
(*.f32 (+.f32 -1/2 (*.f32 -2 u1)) (neg.f32 (PI.f32)))
(/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)) -1)
(*.f32 (+.f32 -1/2 (*.f32 -2 u1)) (neg.f32 (PI.f32)))
(/.f32 (/.f32 (neg.f32 (PI.f32)) (/.f32 1 (+.f32 1/2 (+.f32 u1 u1)))) -1)
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (/.f32 (+.f32 (*.f32 u1 -2) -1/2) (/.f32 1 (PI.f32))) -1)
(*.f32 (+.f32 -1/2 (*.f32 -2 u1)) (neg.f32 (PI.f32)))
(/.f32 (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (PI.f32)) -1)
(*.f32 (+.f32 -1/2 (*.f32 -2 u1)) (neg.f32 (PI.f32)))
(/.f32 (-.f32 (neg.f32 (PI.f32)) (*.f32 (PI.f32) -2)) (/.f32 1 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (-.f32 (+.f32 (*.f32 u1 -2) -1/2) (*.f32 (+.f32 (*.f32 u1 -2) -1/2) 2)) (/.f32 1 (PI.f32)))
(*.f32 (-.f32 (+.f32 -1/2 (*.f32 -2 u1)) (*.f32 2 (+.f32 -1/2 (*.f32 -2 u1)))) (/.f32 (PI.f32) 1))
(*.f32 (+.f32 (*.f32 -2 u1) (-.f32 -1/2 (+.f32 -1 (*.f32 2 (*.f32 -2 u1))))) (PI.f32))
(/.f32 (-.f32 (neg.f32 (PI.f32)) (neg.f32 (*.f32 (PI.f32) 2))) (/.f32 1 (+.f32 1/2 (+.f32 u1 u1))))
(*.f32 (-.f32 (neg.f32 (PI.f32)) (neg.f32 (*.f32 (PI.f32) 2))) (/.f32 (+.f32 1/2 (+.f32 u1 u1)) 1))
(*.f32 (-.f32 (*.f32 (PI.f32) 2) (PI.f32)) (+.f32 1/2 (+.f32 u1 u1)))
(/.f32 (-.f32 (+.f32 (*.f32 u1 -2) 3/2) (*.f32 (+.f32 1/2 (*.f32 u1 -2)) 2)) (/.f32 1 (PI.f32)))
(*.f32 (-.f32 (+.f32 (*.f32 -2 u1) 3/2) (*.f32 2 (+.f32 1/2 (*.f32 -2 u1)))) (/.f32 (PI.f32) 1))
(*.f32 (+.f32 3/2 (-.f32 (*.f32 -2 u1) (+.f32 1 (*.f32 2 (*.f32 -2 u1))))) (PI.f32))
(/.f32 (-.f32 (+.f32 (+.f32 1/2 (*.f32 u1 -2)) (*.f32 u1 -4)) (*.f32 (*.f32 u1 -4) 2)) (/.f32 1 (PI.f32)))
(*.f32 (+.f32 (+.f32 1/2 (*.f32 -2 u1)) (-.f32 (*.f32 u1 -4) (*.f32 2 (*.f32 u1 -4)))) (/.f32 (PI.f32) 1))
(*.f32 (-.f32 (+.f32 (*.f32 -2 u1) (+.f32 (*.f32 u1 -4) 1/2)) (*.f32 u1 -8)) (PI.f32))
(neg.f32 (*.f32 (PI.f32) (+.f32 (*.f32 u1 -2) -1/2)))
(*.f32 (+.f32 -1/2 (*.f32 -2 u1)) (neg.f32 (PI.f32)))
(neg.f32 (/.f32 (neg.f32 (PI.f32)) (/.f32 1 (+.f32 1/2 (+.f32 u1 u1)))))
(*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))
(neg.f32 (/.f32 (+.f32 (*.f32 u1 -2) -1/2) (/.f32 1 (PI.f32))))
(*.f32 (+.f32 -1/2 (*.f32 -2 u1)) (neg.f32 (PI.f32)))
(neg.f32 (*.f32 (+.f32 (*.f32 u1 -2) -1/2) (PI.f32)))
(*.f32 (+.f32 -1/2 (*.f32 -2 u1)) (neg.f32 (PI.f32)))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) 0)
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 0 alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)) (/.f32 0 alphax))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (/.f32 alphay alphax) 0))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (neg.f32 (*.f32 (/.f32 alphay alphax) 0)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (/.f32 alphay alphax) 0)))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 0 (/.f32 alphay alphax))))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 0 (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 (-.f32 alphay alphay) alphax))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)) (/.f32 (-.f32 alphay alphay) alphax))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 0 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 0 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 (/.f32 0 alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 0 alphax)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay)) 0))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)) (*.f32 0 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 0 (+.f32 alphay alphay))))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 -1 (/.f32 alphax 0)))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)) (/.f32 0 (neg.f32 alphax)))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 -1 (/.f32 (/.f32 alphax alphay) 0)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(+.f32 0 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(+.f32 (/.f32 0 alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)) (/.f32 0 alphax))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphay alphax))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (/.f32 alphay alphax) 2)))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphay alphax))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 2 (/.f32 alphay alphax))))
(+.f32 (*.f32 2 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay (neg.f32 alphax))))
(+.f32 (*.f32 (/.f32 alphay alphax) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (/.f32 alphay alphax) 2)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphay alphax))))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphay alphax))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 2 (/.f32 alphay alphax))))
(+.f32 (*.f32 2 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay (neg.f32 alphax))))
(+.f32 (neg.f32 (*.f32 (/.f32 alphay alphax) 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(+.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (/.f32 alphay alphax) 0)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 0 (/.f32 alphay alphax))))
(+.f32 (*.f32 0 (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(+.f32 (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(+.f32 (/.f32 (-.f32 alphay alphay) alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)) (/.f32 (-.f32 alphay alphay) alphax))
(+.f32 (/.f32 0 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(+.f32 (/.f32 0 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(+.f32 (/.f32 (/.f32 0 alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(+.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 0 alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(+.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay)) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)) (*.f32 0 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay))))
(+.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 0 (+.f32 alphay alphay))))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) 0)
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 0 alphax))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (/.f32 alphay alphax) 0))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (neg.f32 (*.f32 (/.f32 alphay alphax) 0)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (/.f32 alphay alphax) 0)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 0 (-.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 0 (-.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 (-.f32 alphay alphay) alphax))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)) (/.f32 (-.f32 alphay alphay) alphax))
(/.f32 (-.f32 (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (-.f32 alphay alphay)) alphax)
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 0 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 0 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (/.f32 (/.f32 0 alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 0 alphax)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay)) 0))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)) (*.f32 0 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay))))
(-.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 0 (+.f32 alphay alphay))))
(-.f32 0 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphay alphax))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphay alphax))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(-.f32 (*.f32 (/.f32 alphay alphax) 0) (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphax alphay))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphay alphax))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (/.f32 alphay alphax) 2)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (-.f32 (*.f32 2 (/.f32 alphay alphax)) (/.f32 alphay alphax)))
(-.f32 (*.f32 (*.f32 (/.f32 alphay alphax) 2) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (-.f32 (*.f32 2 (/.f32 alphay alphax)) (/.f32 alphay alphax)))
(-.f32 (*.f32 0 (neg.f32 (/.f32 alphay alphax))) (*.f32 (neg.f32 (/.f32 alphay alphax)) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(-.f32 (*.f32 0 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (*.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (/.f32 alphay alphax)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(-.f32 (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (/.f32 alphay alphax) 2)) 2) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 (/.f32 alphay alphax) 3)))
(-.f32 (*.f32 2 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 2 (/.f32 alphay alphax)))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (*.f32 3 (/.f32 alphay alphax))))
(-.f32 (*.f32 (/.f32 alphay alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 4)) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 3 (/.f32 alphax alphay))))
(/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphax alphay))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 alphay (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 alphay (*.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) alphax))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (/.f32 alphay alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)) 1)
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 1 (/.f32 (/.f32 alphax alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 1 (*.f32 (/.f32 alphax alphay) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 1 (/.f32 -1 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphay alphax)))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay) alphax)
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (+.f32 alphay alphay) (*.f32 (+.f32 alphax alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(/.f32 (+.f32 alphay alphay) (/.f32 (+.f32 alphax alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 (+.f32 alphay alphay) (+.f32 alphax alphax)))
(/.f32 -1 (/.f32 (neg.f32 alphax) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (neg.f32 alphay) (/.f32 alphax (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (neg.f32 alphay) (*.f32 -1 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (neg.f32 alphay) (*.f32 (neg.f32 alphax) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (neg.f32 alphay) (neg.f32 (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (neg.f32 (/.f32 alphay alphax)) (*.f32 -1 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (neg.f32 (/.f32 alphay alphax)) (neg.f32 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (neg.f32 (/.f32 alphax alphay)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (*.f32 -1 (/.f32 alphax alphay)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (*.f32 (/.f32 1 alphay) (neg.f32 alphax)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphay alphax))) -1)
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 1/2 alphax)) (/.f32 1/2 alphay))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay)) (neg.f32 alphax))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2) (/.f32 (/.f32 alphax alphay) 1/2))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay)) (+.f32 alphax alphax))
(/.f32 (+.f32 alphay alphay) (/.f32 (+.f32 alphax alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 (+.f32 alphay alphay) (+.f32 alphax alphax)))
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay)) (/.f32 1 (/.f32 1/2 alphax)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax) (/.f32 1 alphay))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphax alphay))) -1)
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (/.f32 (neg.f32 alphay) (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) -1)
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (/.f32 (neg.f32 alphay) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (neg.f32 alphax))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (/.f32 (neg.f32 (/.f32 alphay alphax)) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) -1)
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (*.f32 alphay (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (neg.f32 alphax))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay) (+.f32 alphax alphax)) 1/2)
(/.f32 (+.f32 alphay alphay) (/.f32 (+.f32 alphax alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 (+.f32 alphay alphay) (+.f32 alphax alphax)))
(/.f32 (*.f32 (neg.f32 (/.f32 alphay alphax)) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) -1)
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (*.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (/.f32 alphay alphax)) -1)
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (*.f32 (+.f32 alphay alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (+.f32 alphax alphax))
(/.f32 (+.f32 alphay alphay) (/.f32 (+.f32 alphax alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 (+.f32 alphay alphay) (+.f32 alphax alphax)))
(/.f32 (*.f32 (neg.f32 alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (neg.f32 alphax))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (*.f32 -1/2 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay))) (neg.f32 alphax))
(*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay)) (/.f32 -1/2 (neg.f32 alphax)))
(/.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (neg.f32 (/.f32 alphax alphay)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 3) (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2) 2)) (neg.f32 (/.f32 alphax alphay)))
(/.f32 (-.f32 (*.f32 2 (*.f32 2 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (*.f32 3 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (/.f32 alphax alphay))
(*.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 4) (*.f32 3 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (/.f32 alphay alphax))
(/.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 0) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay)) (neg.f32 alphax))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (-.f32 (/.f32 0 (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay)) (neg.f32 alphax))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay) (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay))) (neg.f32 alphax))
(/.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay)) (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) alphax)
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (-.f32 (+.f32 alphay alphay) alphay)) alphax)
(/.f32 (-.f32 (*.f32 (neg.f32 alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (*.f32 0 (neg.f32 alphay))) (neg.f32 alphax))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(/.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay) (*.f32 (+.f32 alphay alphay) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) (neg.f32 alphax))
(/.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (+.f32 alphay alphay)) (*.f32 alphay (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))) alphax)
(/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (-.f32 (+.f32 alphay alphay) alphay)) alphax)
(/.f32 (-.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphay) (*.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) 2) alphay)) (neg.f32 alphax))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(neg.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphay alphax))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(neg.f32 (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (neg.f32 (/.f32 alphax alphay))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(neg.f32 (/.f32 (neg.f32 alphay) (/.f32 alphax (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(neg.f32 (/.f32 (neg.f32 (/.f32 alphay alphax)) (/.f32 1 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(neg.f32 (*.f32 (neg.f32 (/.f32 alphay alphax)) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(neg.f32 (*.f32 (neg.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1))))) (/.f32 alphay alphax)))
(*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) 0)
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (-.f32 1 u0)))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (-.f32 1 u0)))
(+.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (-.f32 1 u0)))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 u0 (-.f32 1 u0)) 0))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 0 (/.f32 u0 (-.f32 1 u0))))
(+.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 0 (/.f32 u0 (-.f32 1 u0))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) 0))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 0 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))))
(+.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 0 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 1 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 1 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 (+.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 0 (/.f32 (+.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 0 (/.f32 (+.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 -1 (/.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 0)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 -1 (/.f32 (-.f32 1 u0) 0)))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (-.f32 1 u0)))
(+.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (-.f32 1 u0)))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 -1 (/.f32 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 0 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 0 (-.f32 1 u0)) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (-.f32 1 u0)))
(+.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (-.f32 1 u0)))
(+.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))) (/.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 0) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 0 (/.f32 u0 (-.f32 1 u0))))
(+.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 0 (/.f32 u0 (-.f32 1 u0))))
(+.f32 (*.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) 0) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 0 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))))
(+.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 0 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (neg.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (neg.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (*.f32 1 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (*.f32 1 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 u0 (-.f32 1 u0))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 u0 (-.f32 1 u0))) (*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)) (/.f32 (/.f32 u0 (-.f32 1 u0)) (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(+.f32 (*.f32 (/.f32 (+.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 0 (/.f32 (+.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))))
(+.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 0 (/.f32 (+.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) 0)
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (-.f32 1 u0)))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (-.f32 1 u0)))
(-.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (-.f32 1 u0)))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 u0 (-.f32 1 u0)) 0))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 0 (/.f32 u0 (-.f32 1 u0))))
(-.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 0 (/.f32 u0 (-.f32 1 u0))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) 0))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 1 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 1 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 (/.f32 (+.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 0))
(-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 0 (/.f32 (+.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))))
(*.f32 (/.f32 (+.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))) (-.f32 (/.f32 1/2 (-.f32 1 u0)) 0))
(-.f32 0 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 (neg.f32 (/.f32 u0 (-.f32 1 u0))) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) (+.f32 u0 -1))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (/.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(-.f32 (*.f32 (/.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 2) (*.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) 3))
(-.f32 (*.f32 2 (/.f32 (*.f32 2 (/.f32 u0 (-.f32 1 u0))) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 3 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))))
(-.f32 (*.f32 2 (/.f32 (*.f32 2 (/.f32 u0 (-.f32 1 u0))) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))) (*.f32 3 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))))
(*.f32 1/2 (/.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 u0 (/.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (-.f32 1 u0)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 u0 (/.f32 1 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 1 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (/.f32 u0 (-.f32 1 u0)) (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 2 (/.f32 1/2 (*.f32 (-.f32 1 u0) (/.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) u0))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 2 (-.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 1/2 (*.f32 (-.f32 1 u0) (/.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) u0)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) 1)
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 1 (-.f32 1 u0)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (*.f32 (/.f32 u0 (-.f32 1 u0)) 2))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (+.f32 u0 u0) (/.f32 1/2 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (/.f32 1/2 (-.f32 1 u0)) (/.f32 (+.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 -1 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 -1 (/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) (+.f32 u0 -1))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))) -1)
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (/.f32 1 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 u0 (-.f32 1 u0)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (/.f32 1 (-.f32 1 u0)) (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (/.f32 (+.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 1/2 (-.f32 1 u0)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (*.f32 u0 -2) (/.f32 1/2 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) (+.f32 u0 -1))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (/.f32 (neg.f32 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 1 (+.f32 u0 -1)))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (/.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) 1/2)
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (/.f32 1/2 (+.f32 u0 -1)) (/.f32 (*.f32 u0 -2) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (*.f32 (*.f32 -2 u0) (/.f32 1/2 (-.f32 u0 1))) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))) -1) (+.f32 u0 -1))
(*.f32 (/.f32 1/2 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (+.f32 u0 u0))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (neg.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2)) (neg.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(*.f32 (neg.f32 (*.f32 2 (/.f32 u0 (-.f32 1 u0)))) (neg.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))))
(*.f32 (neg.f32 (*.f32 2 (/.f32 u0 (-.f32 1 u0)))) (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(*.f32 (neg.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2)))
(*.f32 (neg.f32 (*.f32 2 (/.f32 u0 (-.f32 1 u0)))) (neg.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))))
(*.f32 (neg.f32 (*.f32 2 (/.f32 u0 (-.f32 1 u0)))) (/.f32 -1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(*.f32 (*.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) 2) (/.f32 1/2 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2)))
(*.f32 (*.f32 2 (*.f32 2 (/.f32 u0 (-.f32 1 u0)))) (/.f32 1/2 (*.f32 2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))))
(*.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 4) (/.f32 1/4 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(*.f32 (*.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 2) 2) (-.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 1/2 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) 2))))
(*.f32 (*.f32 2 (*.f32 2 (/.f32 u0 (-.f32 1 u0)))) (-.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 1/2 (*.f32 2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))))
(*.f32 (*.f32 (/.f32 u0 (-.f32 1 u0)) 4) (-.f32 (/.f32 1/2 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))) (/.f32 1/4 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))))
(*.f32 (+.f32 (neg.f32 (/.f32 u0 (-.f32 1 u0))) (neg.f32 (/.f32 u0 (-.f32 1 u0)))) (/.f32 1/2 (neg.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(*.f32 (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))) -2) (/.f32 1/2 (+.f32 u0 -1)))
(/.f32 (*.f32 (*.f32 -2 u0) (/.f32 1/2 (-.f32 u0 1))) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(/.f32 (*.f32 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))) -1) (+.f32 u0 -1))
(*.f32 (+.f32 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))) (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))))) -1/2)
(*.f32 -1/2 (+.f32 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))) (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))))))
(*.f32 -1/2 (-.f32 (/.f32 (/.f32 u0 (-.f32 1 u0)) (neg.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))) (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))))
(*.f32 (neg.f32 (/.f32 (+.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (/.f32 1/2 (-.f32 1 u0))))
(*.f32 (neg.f32 (/.f32 (+.f32 u0 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))) (neg.f32 (/.f32 1/2 (-.f32 1 u0))))
(*.f32 (/.f32 1/2 (+.f32 u0 -1)) (/.f32 (+.f32 u0 u0) (neg.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))))
(neg.f32 (neg.f32 (/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(neg.f32 (/.f32 (neg.f32 (/.f32 u0 (-.f32 1 u0))) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))
(neg.f32 (/.f32 u0 (*.f32 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2))) (+.f32 u0 -1))))
(/.f32 u0 (*.f32 (-.f32 1 u0) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2)))))
(/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 u1 u1)))))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (+.f32 u1 u1)))) alphax)))) 2) (pow.f32 alphay 2))))

localize509.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1)))
10.0b
(*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32))))
11.4b
(tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))
31.7b
(tan.f32 (*.f32 1/2 (PI.f32)))
Compiler

Compiled 589 to 348 computations (40.9% saved)

eval2.8s (5.2%)

Compiler

Compiled 130894 to 87075 computations (33.5% saved)

prune1.6s (3.1%)

Pruning

15 alts after pruning (7 fresh and 8 done)

PrunedKeptTotal
New203472041
Fresh101
Picked011
Done077
Total2035152050
Error
0.2b
Counts
2050 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (/.f32 1 (/.f32 (/.f32 1 u0) (pow.f32 alphay 2))) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0)))))
0.6b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0)))))
0.7b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))) 2)) (-.f32 1 u0)))))
3.8b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2)))))
3.8b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 2 (/.f32 (/.f32 alphax u1) (PI.f32)))))) 2)))))
2.3b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
0.2b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay))))))))
0.6b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay alphay))))))))
1.0b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay))))))))
2.4b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay alphay))))))))
3.7b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay alphay))))))))
1.6b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)))))
3.8b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)))))
2.4b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))
3.8b
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))
Compiler

Compiled 768 to 580 computations (24.5% saved)

regimes270.0ms (0.5%)

Counts
21 → 1
Calls
Call 1
Inputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 2 (/.f32 (/.f32 alphax u1) (PI.f32)))))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))) 2)) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (/.f32 1 (/.f32 (/.f32 1 u0) (pow.f32 alphay 2))) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.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)) 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 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay))))))))
Calls

13 calls:

69.0ms
(/.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)))))
16.0ms
(*.f32 (*.f32 2 (PI.f32)) u1)
14.0ms
(/.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))
14.0ms
alphay
12.0ms
(+.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)))
Results
ErrorSegmentsBranch
0.2b1u0
0.2b1u1
0.2b1alphax
0.2b1alphay
0.2b1(/.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)))))
0.2b1(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.2b1(+.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.2b1(/.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.2b1(/.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))))
0.2b1(+.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)))
0.2b1(tan.f32 (+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32))))
0.2b1(+.f32 (*.f32 (*.f32 2 (PI.f32)) u1) (*.f32 1/2 (PI.f32)))
0.2b1(*.f32 (*.f32 2 (PI.f32)) u1)
Compiler

Compiled 1738 to 1177 computations (32.3% saved)

regimes68.0ms (0.1%)

Counts
19 → 1
Calls
Call 1
Inputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 2 (/.f32 (/.f32 alphax u1) (PI.f32)))))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))) 2)) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (/.f32 1 (/.f32 (/.f32 1 u0) (pow.f32 alphay 2))) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay))))))))
Outputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay alphay))))))))
Calls

4 calls:

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

Compiled 1018 to 686 computations (32.6% saved)

regimes86.0ms (0.2%)

Counts
17 → 1
Calls
Call 1
Inputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 2 (/.f32 (/.f32 alphax u1) (PI.f32)))))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))) 2)) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (/.f32 1 (/.f32 (/.f32 1 u0) (pow.f32 alphay 2))) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (*.f32 2 u1))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 u0 (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2) (pow.f32 alphay 2)))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (/.f32 (pow.f32 (cos.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) (/.f32 alphay alphax)))) 2) (pow.f32 alphax 2)) (/.f32 (pow.f32 (sin.f32 (atan.f32 (*.f32 (tan.f32 (*.f32 (PI.f32) (-.f32 1/2 (*.f32 u1 -2)))) (/.f32 alphay alphax)))) 2) (pow.f32 alphay 2)))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 u1 (*.f32 2 (PI.f32))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay))))))))
Outputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (/.f32 1 (/.f32 (/.f32 1 u0) (pow.f32 alphay 2))) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0)))))
Calls

4 calls:

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

Compiled 868 to 591 computations (31.9% saved)

regimes25.0ms (0%)

Counts
6 → 1
Calls
Call 1
Inputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 2 (/.f32 (/.f32 alphax u1) (PI.f32)))))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))) 2)) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0)))))
Outputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0)))))
Calls

4 calls:

5.0ms
u1
5.0ms
alphay
5.0ms
alphax
5.0ms
u0
Results
ErrorSegmentsBranch
0.6b1u0
0.6b1u1
0.6b1alphax
0.6b1alphay
Compiler

Compiled 191 to 148 computations (22.5% saved)

regimes22.0ms (0%)

Counts
5 → 1
Calls
Call 1
Inputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 2 (/.f32 (/.f32 alphax u1) (PI.f32)))))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))) 2)) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphax)))) 2)))))
Outputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))) 2)) (-.f32 1 u0)))))
Calls

4 calls:

5.0ms
alphay
4.0ms
alphax
4.0ms
u1
4.0ms
u0
Results
ErrorSegmentsBranch
0.7b1u0
0.7b1u1
0.7b1alphax
0.7b1alphay
Compiler

Compiled 160 to 124 computations (22.5% saved)

regimes18.0ms (0%)

Counts
3 → 1
Calls
Call 1
Inputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 2 (/.f32 (/.f32 alphax u1) (PI.f32)))))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)))))
Outputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)))))
Calls

4 calls:

3.0ms
alphay
3.0ms
u0
3.0ms
u1
3.0ms
alphax
Results
ErrorSegmentsBranch
1.6b1u0
1.6b1u1
1.6b1alphax
1.6b1alphay
Compiler

Compiled 104 to 82 computations (21.2% saved)

regimes15.0ms (0%)

Accuracy

Total -0.1b remaining (-2.4%)

Threshold costs -0.1b (-2.4%)

Counts
2 → 1
Calls
Call 1
Inputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 2 (/.f32 (/.f32 alphax u1) (PI.f32)))))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)))))
Outputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)))))
Calls

4 calls:

3.0ms
alphax
3.0ms
u1
3.0ms
alphay
3.0ms
u0
Results
ErrorSegmentsBranch
3.8b1u0
3.8b1u1
3.8b1alphax
3.8b1alphay
Compiler

Compiled 77 to 61 computations (20.8% saved)

simplify13.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01161036
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (/.f32 1 (/.f32 (/.f32 1 u0) (pow.f32 alphay 2))) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))) 2)) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 2 (/.f32 (/.f32 alphax u1) (PI.f32)))))) 2)))))
Outputs
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 u0 (-.f32 1 u0)) (+.f32 (*.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (cos.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (*.f32 alphax alphax))) (*.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 (PI.f32) (+.f32 1/2 (*.f32 2 u1))))))) (/.f32 (sin.f32 (atan.f32 (*.f32 (/.f32 alphay alphax) (tan.f32 (*.f32 1/2 (PI.f32)))))) (*.f32 alphay alphay))))))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (/.f32 1 (/.f32 (/.f32 1 u0) (pow.f32 alphay 2))) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 (PI.f32) (+.f32 (*.f32 2 u1) 1/2))) alphax)))) 2)) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (*.f32 alphay (/.f32 (tan.f32 (*.f32 1/2 (PI.f32))) alphax)))) 2)) (-.f32 1 u0)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 alphay 2)) (pow.f32 (sin.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 (+.f32 (*.f32 2 u1) 1/2) (PI.f32))) alphay) alphax))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (pow.f32 (cos.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (*.f32 2 (*.f32 (PI.f32) u1))) alphay) alphax))) 2)))))
(/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 (/.f32 (*.f32 u0 (pow.f32 alphax 2)) (-.f32 1 u0)) (pow.f32 (cos.f32 (atan.f32 (*.f32 alphay (/.f32 2 (/.f32 (/.f32 alphax u1) (PI.f32)))))) 2)))))
Compiler

Compiled 357 to 277 computations (22.4% saved)

soundness82.0ms (0.2%)

Algorithm
egg-herbie
Rules
1386×rational.json-simplify-21
1338×rational.json-simplify-29
974×rational.json-simplify-23
472×rational.json-simplify-24
458×rational.json-simplify-41
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036291
180291
2210253
3772253
44435253
Stop Event
node limit
Compiler

Compiled 92 to 64 computations (30.4% saved)

end189.0ms (0.4%)

Compiler

Compiled 329 to 239 computations (27.4% saved)

Profiling

Loading profile data...